package com.siss.tenancy.constant;

/**
 * @Auther: liyipeng
 * @Date: 2018/9/27 11:13
 * @Description:
 */
public class SissEnumUtil {

    public enum BUSINESS_FLOW_NUMBER_PREFIX {
        JJRYXSQ("经纪人员新申请", "JJRYXSQ", "member_star_new_apply"), JJRYTSSQ("经纪人员提升申请", "JJRYTSSQ",
                "member_star_ascension_apply"), JJRYXJCXSQ("经纪人员星级重新申请", "JJRYXJCXSQ",
                        "star_redo_apply"), JJRYCXSQ("经纪人员重新申请", "JJRYCXSQ", "member_star_redo_apply");

        private String itemName;
        private String itemValue;
        private String itemExplain;

        public String getItemName() {
            return itemName;
        }

        public void setItemName(String itemName) {
            this.itemName = itemName;
        }

        public String getItemValue() {
            return itemValue;
        }

        public void setItemValue(String itemValue) {
            this.itemValue = itemValue;
        }

        public String getItemExplain() {
            return itemExplain;
        }

        public void setItemExplain(String itemExplain) {
            this.itemExplain = itemExplain;
        }

        public static String getItemValueByExplain(String itemExplain) {
            for (BUSINESS_FLOW_NUMBER_PREFIX bfnp : BUSINESS_FLOW_NUMBER_PREFIX.values()) {
                if (bfnp.getItemExplain().equals(itemExplain)) {
                    return bfnp.getItemValue();
                }
            }
            return null;
        }

        BUSINESS_FLOW_NUMBER_PREFIX(String itemName, String itemValue, String itemExplain) {
            this.itemName = itemName;
            this.itemValue = itemValue;
            this.itemExplain = itemExplain;
        }
    }

    public enum SISS_WORK_STATUS {

        PAUSE("暂停", 2, "1"), REGAIN("正常", 1, "0"), LOGOUT("注销", 3, "2"), NORMAL("默认", 1, "3"),;

        private String dict_name;

        private Integer dict_value;

        private String sort_num;

        public String getDict_name() {
            return dict_name;
        }

        public void setDict_name(String dict_name) {
            this.dict_name = dict_name;
        }

        public Integer getDict_value() {
            return dict_value;
        }

        public void setDict_value(Integer dict_value) {
            this.dict_value = dict_value;
        }

        public String getSort_num() {
            return sort_num;
        }

        public void setSort_num(String sort_num) {
            this.sort_num = sort_num;
        }

        SISS_WORK_STATUS(String dict_name, Integer dict_value, String sort_num) {
            this.dict_name = dict_name;
            this.dict_value = dict_value;
            this.sort_num = sort_num;
        }

        public static String getNameByValue(String dict_value) {
            int value = Integer.valueOf(dict_value);
            for (SISS_WORK_STATUS seriaNo : SISS_WORK_STATUS.values()) {
                if (seriaNo.getDict_value() == value) {
                    return seriaNo.getDict_name();
                }
            }
            return null;
        }

        public final static String enumId = "SISS_WORK_STATUS";
        public final static String enumDesc = "主体状态";
    }

    public enum SISS_MEMBER_STATUS {

        PAUSE("暂停", "2", "1"), REGAIN("正常", "1", "0"), QUIT_MEMBER("退会", "3", "2"), NORMAL("默认", "1",
                "3"), DRAW_BACK("退费周期存在但是用于业务办理，会员无效", "4", "3");

        private String dict_name;

        private String dict_value;

        private String sort_num;

        public String getDict_name() {
            return dict_name;
        }

        public void setDict_name(String dict_name) {
            this.dict_name = dict_name;
        }

        public String getDict_value() {
            return dict_value;
        }

        public void setDict_value(String dict_value) {
            this.dict_value = dict_value;
        }

        public String getSort_num() {
            return sort_num;
        }

        public void setSort_num(String sort_num) {
            this.sort_num = sort_num;
        }

        SISS_MEMBER_STATUS(String dict_name, String dict_value, String sort_num) {
            this.dict_name = dict_name;
            this.dict_value = dict_value;
            this.sort_num = sort_num;
        }

        public static String getNameByValue(String dict_value) {
            for (SISS_MEMBER_STATUS seriaNo : SISS_MEMBER_STATUS.values()) {
                if (seriaNo.getDict_value().equals(dict_value)) {
                    return seriaNo.getDict_name();
                }
            }
            return null;
        }

        public final static String enumId = "SISS_MEMBER_STATUS";
        public final static String enumDesc = "会员状态";
    }

    public enum SISS_STAR_STATUS {

        PAUSE("暂停", 2, "1"), REGAIN("正常", 1, "0"), NO_STAR("考试未通过无星级", 0, "2"), LOGOUT("注销", 3, "3"), REVOKE("吊销", 4,
                "3");

        private String dict_name;

        private Integer dict_value;

        private String sort_num;

        public String getDict_name() {
            return dict_name;
        }

        public void setDict_name(String dict_name) {
            this.dict_name = dict_name;
        }

        public Integer getDict_value() {
            return dict_value;
        }

        public void setDict_value(Integer dict_value) {
            this.dict_value = dict_value;
        }

        public String getSort_num() {
            return sort_num;
        }

        public void setSort_num(String sort_num) {
            this.sort_num = sort_num;
        }

        SISS_STAR_STATUS(String dict_name, Integer dict_value, String sort_num) {
            this.dict_name = dict_name;
            this.dict_value = dict_value;
            this.sort_num = sort_num;
        }

        public static String getNameByValue(Integer dict_value) {
            for (SISS_STAR_STATUS seriaNo : SISS_STAR_STATUS.values()) {
                if (seriaNo.getDict_value() == dict_value) {
                    return seriaNo.getDict_name();
                }
            }
            return null;
        }

        public final static String enumId = "SISS_STAR_STATUS";
        public final static String enumDesc = "星级状态";
    }

    public enum SISS_BUSINESS_SEIRA_NO {

        REGISTE("注册", "1", "0"), KEY_INFO_CHANGE("关键信息变更", "2", "1"), TRADE_TYPE_CHANGE("行业类别变更", "3", "2"), REVOKE(
                "吊销", "5", "4"), BLACK("黑名单", "6", "5"), BAD_CREDIT("不良行为", "7", "6"), BUSINESS_RISK("企业风险", "8",
                        "7"), SISS_KEY_STATUS("密钥状态", "9", "8"), LOGOUT("注销", "4", "3");

        private String dict_name;

        private String dict_value;

        private String sort_num;

        public String getDict_name() {
            return dict_name;
        }

        public void setDict_name(String dict_name) {
            this.dict_name = dict_name;
        }

        public String getDict_value() {
            return dict_value;
        }

        public void setDict_value(String dict_value) {
            this.dict_value = dict_value;
        }

        public String getSort_num() {
            return sort_num;
        }

        public void setSort_num(String sort_num) {
            this.sort_num = sort_num;
        }

        SISS_BUSINESS_SEIRA_NO(String dict_name, String dict_value, String sort_num) {
            this.dict_name = dict_name;
            this.dict_value = dict_value;
            this.sort_num = sort_num;
        }

        public static String getNameByValue(String dict_value) {
            for (SISS_BUSINESS_SEIRA_NO seriaNo : SISS_BUSINESS_SEIRA_NO.values()) {
                if (dict_value.equals(seriaNo.getDict_value())) {
                    return seriaNo.getDict_name();
                }
            }
            return null;
        }

        public final static String enumId = "SISS_BUSINESS_SEIRA_NO";
        public final static String enumDesc = "业务档案编号";
    }

    /**
     * 用户类型
     */
    public enum SRBA_ACTOR_TYPE {
        JG("SRBA_ACTOR_TYPE", "机构", "1", "0", ""), FZJG("SRBA_ACTOR_TYPE", "分支机构", "2", "1", ""), RY("SRBA_ACTOR_TYPE",
                "人员", "3", "2", ""), XHGZRY("SRBA_ACTOR_TYPE", "协会工作人员", "4", "3", ""), XTNZYH("SRBA_ACTOR_TYPE",
                        "系统内置用户", "5", "4",
                        ""), YDFZJG("SRBA_ACTOR_TYPE", "异地分支机构", "6", "5", ""), BM("SRBA_ACTOR_TYPE", "部门", "7", "6",
                                ""), JGGZRY("SRBA_ACTOR_TYPE", "机构工作人员", "8", "7", ""), JYTYH("SRBA_ACTOR_TYPE",
                                        "交易通用户", "9", "8", ""),
        CXLMYH("SRBA_ACTOR_TYPE", "诚信联盟用户", "10", "9", ""),
        ZHZJ("SRBA_ACTOR_TYPE", "住建局用户", "11", "10", ""),
        LVS("SRBA_ACTOR_TYPE", "律师用户", "12", "11", "");

        private final String dict_type_code;
        private final String dict_name;
        private final String dict_value;
        private final String sort_num;
        private String orgTypeId;

        public String getOrgTypeId() {
            return orgTypeId;
        }

        public String getDict_type_code() {
            return dict_type_code;
        }

        public String getDict_name() {
            return dict_name;
        }

        public String getDict_value() {
            return dict_value;
        }

        public String getSort_num() {
            return sort_num;
        }

        private SRBA_ACTOR_TYPE(String dict_type_code, String dict_name, String dict_value, String sort_num,
                String orgTypeId) {
            this.dict_type_code = dict_type_code;
            this.dict_name = dict_name;
            this.dict_value = dict_value;
            this.sort_num = sort_num;
        }

        public static String getOrgTypeIdByDict_type_code(String dict_type_code) {
            for (SRBA_ACTOR_TYPE type : SRBA_ACTOR_TYPE.values()) {
                if (type.getDict_type_code().equals(dict_type_code)) {
                    return type.getOrgTypeId();
                }
            }
            return null;
        }

        public final static String enumId = "SRBA_ACTOR_TYPE";
        public final static String enumDesc = "用户类型";
    }

    /**
     * 账号类型
     */
    public enum SRBA_ACCOUNT_TYPE {
        // 作为参数使用
        SFZ("SRBA_ACCOUNT_TYPE", "身份证", "1", "0"), SJHM("SRBA_ACCOUNT_TYPE", "手机号码", "2", "1"), FWPH(
                "SRBA_ACCOUNT_TYPE", "服务牌号", "4",
                "2"), MY("SRBA_ACCOUNT_TYPE", "密钥", "8", "3"), DM("SRBA_ACCOUNT_TYPE", "统一信用代码", "16", "4"), WXH(
                        "SRBA_ACCOUNT_TYPE", "微信号", "32",
                        "5"), EMAIL("SRBA_ACCOUNT_TYPE", "邮箱", "64", "6"), ACCOUNT("SRBA_ACCOUNT_TYPE", " 帐号", "128",
                                "7"), WX("SRBA_ACCOUNT_TYPE", "微信unionid", "256", "8"), QQ("SRBA_ACCOUNT_TYPE", "qq",
                                        "512", "9"), MINIWX("SRBA_ACCOUNT_TYPE", "小程序微信openid", "1024", "10"), JYTWXH(
                                                "SRBA_ACCOUNT_TYPE", "交易通微信号", "2048",
                                                "11"), JYTMINIWX("SRBA_ACCOUNT_TYPE", "交易通小程序微信号", "4096", "12");

        private final String dict_type_code;
        private final String dict_name;
        private final String dict_value;
        private final String sort_num;

        public String getDict_type_code() {
            return dict_type_code;
        }

        public String getDict_name() {
            return dict_name;
        }

        public String getDict_value() {
            return dict_value;
        }

        public String getSort_num() {
            return sort_num;
        }

        private SRBA_ACCOUNT_TYPE(String dict_type_code, String dict_name, String dict_value, String sort_num) {
            this.dict_type_code = dict_type_code;
            this.dict_name = dict_name;
            this.dict_value = dict_value;
            this.sort_num = sort_num;
        }

        public final static String enumId = "SRBA_ACCOUNT_TYPE";
        public final static String enumDesc = "账号类型";
    }

    /**
     * 用户类型(组织类型)
     */
    public enum SISS_ORG_TYPE {
        ASSOCIATION("SISS_ORG_TYPE", "协会", "siss_org_xh", "0", "8D485EF7C24411E89CD9E04F43068F88"), ASSOCIATION_BRANCH(
                "SISS_ORG_TYPE", "分会", "siss_org_fh", "1", "A7FFDB3DC24411E89CD9E04F43068F88"), YDFZJG("SISS_ORG_TYPE",
                        "异地分支机构", "siss_org_ydfzjg", "5", "0C8E3F8DC24511E89CD9E04F43068F88"), ORGAN("SISS_ORG_TYPE",
                                "机构", "siss_org_jg", "6", "CABDE854C24411E89CD9E04F43068F88"), BRANCH("SISS_ORG_TYPE",
                                        "分支机构", "siss_org_fzjg", "7", "FB15E11BC24411E89CD9E04F43068F88");

        private final String dict_type_code;
        private final String dict_name;
        private final String dict_value;
        private final String sort_num;
        private String orgTypeId;

        public String getOrgTypeId() {
            return orgTypeId;
        }

        public String getDict_type_code() {
            return dict_type_code;
        }

        public String getDict_name() {
            return dict_name;
        }

        public String getDict_value() {
            return dict_value;
        }

        public String getSort_num() {
            return sort_num;
        }

        private SISS_ORG_TYPE(String dict_type_code, String dict_name, String dict_value, String sort_num,
                String orgTypeId) {
            this.dict_type_code = dict_type_code;
            this.dict_name = dict_name;
            this.dict_value = dict_value;
            this.sort_num = sort_num;
            this.orgTypeId = orgTypeId;
        }

        public static String getOrgTypeIdByDict_value(String dict_value) {
            for (SISS_ORG_TYPE type : SISS_ORG_TYPE.values()) {
                if (type.getDict_value().equals(dict_value)) {
                    return type.getOrgTypeId();
                }
            }
            return null;
        }

        public static String getDict_type_codeByOrgTypeId(String orgTypeId) {
            for (SISS_ORG_TYPE type : SISS_ORG_TYPE.values()) {
                if (type.getOrgTypeId().equals(orgTypeId)) {
                    return type.getDict_type_code();
                }
            }
            return null;
        }
    }

    public enum SISS_TRADE_TYPE {
        JJ("SISS_TRADE_TYPE", "房地产经纪", 1, ""), AJ("SISS_TRADE_TYPE", "按揭", 2, ""), ZP("SISS_TRADE_TYPE", "租赁(居间)", 4,
                ""), PG("SISS_TRADE_TYPE", "评估", 8, ""), XH("SISS_TRADE_TYPE", "协会", 16, ""), QT("SISS_TRADE_TYPE",
                        "其他", 32, ""), DB("SISS_TRADE_TYPE", "担保", 64,
                                ""), YH("SISS_TRADE_TYPE", "银行", 128, ""), ZLYY("SISS_TRADE_TYPE", "租赁(运营)", 256, "");

        private final String code;
        private final String item_name;
        private final int item_value;
        private final String sort;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public int getItem_value() {
            return item_value;
        }

        public String getSort() {
            return sort;
        }

        private SISS_TRADE_TYPE(String code, String item_name, int item_value, String sort) {
            this.code = code;
            this.item_name = item_name;
            this.item_value = item_value;
            this.sort = sort;
        }

        public static String getNameByValue(int value) {
            for (SISS_TRADE_TYPE tradeType : SISS_TRADE_TYPE.values()) {
                if (tradeType.getItem_value() == value) {
                    return tradeType.getItem_name();
                }
            }
            return null;
        }

        public final static String enumId = "SISS_TRADE_TYPE";
        public final static String enumDesc = "行业类型";
    }

    public enum SISS_MONEY_TYPE {
        ￥("人民币", "2", "1"), $("美元", "1", "0"), HK_COIN("港币", "3", "2"), ORTHER("其他", "4", "3");

        private String dict_name;

        private String dict_value;

        private String sort_num;

        public String getDict_name() {
            return dict_name;
        }

        public void setDict_name(String dict_name) {
            this.dict_name = dict_name;
        }

        public String getDict_value() {
            return dict_value;
        }

        public void setDict_value(String dict_value) {
            this.dict_value = dict_value;
        }

        public String getSort_num() {
            return sort_num;
        }

        public void setSort_num(String sort_num) {
            this.sort_num = sort_num;
        }

        SISS_MONEY_TYPE(String dict_name, String dict_value, String sort_num) {
            this.dict_name = dict_name;
            this.dict_value = dict_value;
            this.sort_num = sort_num;
        }

        public static String getNameByValue(String dict_value) {
            for (SISS_MONEY_TYPE moneyType : SISS_MONEY_TYPE.values()) {
                if (moneyType.getDict_value().equals(dict_value)) {
                    return moneyType.getDict_name();
                }
            }
            return null;
        }
    }

    public enum SISS_REGIST_TYPE {
        FGSQYFR("SISS_REGIST_TYPE", "非公司企业法人", 1, ""), YXZRGS("SISS_REGIST_TYPE", "有限责任公司", 2, ""), GFYXZRGS(
                "SISS_REGIST_TYPE", "股份有限责任公司", 3,
                ""), GTGSH("SISS_REGIST_TYPE", "个体工商户", 6, ""), SYDZ("SISS_REGIST_TYPE", "私营独资企业", 4,
                        ""), SYHH("SISS_REGIST_TYPE", "私营合伙企业", 5, ""), ORTHER("SISS_REGIST_TYPE", "其他", 0, "");

        private final String code;
        private final String item_name;
        private final int item_value;
        private final String sort;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public int getItem_value() {
            return item_value;
        }

        public String getSort() {
            return sort;
        }

        private SISS_REGIST_TYPE(String code, String item_name, int item_value, String sort) {
            this.code = code;
            this.item_name = item_name;
            this.item_value = item_value;
            this.sort = sort;
        }

        public static String getNameByValue(int value) {
            for (SISS_REGIST_TYPE tradeType : SISS_REGIST_TYPE.values()) {
                if (tradeType.getItem_value() == value) {
                    return tradeType.getItem_name();
                }
            }
            return null;
        }

        public final static String enumId = "SISS_REGIST_TYPE";
        public final static String enumDesc = "注册类型";
    }

    public enum SISS_ASSOCIATION_BRANCH_TYPE {

        JJ("SISS_ASSOCIATION_TYPE", "经纪", 1, "SXFZX_JJFH"), PG("SISS_ASSOCIATION_TYPE", "评估", 8, "SXFZX_PGFH"), AJ(
                "SISS_ASSOCIATION_TYPE", "按揭（居间）", 2, "SXFZX_AJFH"), ZL("SISS_ASSOCIATION_TYPE", "租赁", 4,
                        "SXFZX_ZLFH"), ZL_YYZL("SISS_ASSOCIATION_TYPE", "租赁（运营）", 256, "SXFZX_ZLFH_YY");

        private final String code;
        private final String item_name;
        private final int item_value;
        private final String assciCode;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public int getItem_value() {
            return item_value;
        }

        public String getAssciCode() {
            return assciCode;
        }

        private SISS_ASSOCIATION_BRANCH_TYPE(String code, String item_name, int item_value, String assciCode) {
            this.code = code;
            this.item_name = item_name;
            this.item_value = item_value;
            this.assciCode = assciCode;
        }

        public static String getAssciCodeByValue(int value) {
            for (SISS_ASSOCIATION_BRANCH_TYPE tradeType : SISS_ASSOCIATION_BRANCH_TYPE.values()) {
                if (tradeType.getItem_value() == value) {
                    return tradeType.getAssciCode();
                }
            }
            return null;
        }

        public final static String enumId = "SISS_ASSOCIATION_BRANCH_TYPE";
        public final static String enumDesc = "协会类型";
    }

    public enum SISS_MESSAGE_TYPE {

        ZNDX("SISS_MESSAGE_TYPE", "普通站内短信", 1 + "", "SXFZX_JJFH"), EMAIL("SISS_MESSAGE_TYPE", "邮件", 2 + "",
                "SXFZX_PGFH"), SMS("SISS_MESSAGE_TYPE", "短信", 3 + "", "SXFZX_AJFH"), WECHAT("SISS_MESSAGE_TYPE", "微信消息",
                        4 + "", "SXFZX_ZLFH"), APP_XX("SISS_MESSAGE_TYPE", "app消息", 8 + "", "SXFZX_ZLFH");

        private final String code;
        private final String item_name;
        private final String item_value;
        private final String assciCode;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public String getItem_value() {
            return item_value;
        }

        public String getAssciCode() {
            return assciCode;
        }

        private SISS_MESSAGE_TYPE(String code, String item_name, String item_value, String assciCode) {
            this.code = code;
            this.item_name = item_name;
            this.item_value = item_value;
            this.assciCode = assciCode;
        }

        public final static String enumId = "SISS_MESSAGE_TYPE";
        public final static String enumDesc = "消息类型";
    }

    public enum SISS_MESSAGE_TEMPLATE_CODE {
        SISS_BRANCH_SUCCESS (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "分支机构注册成功",
            "srba_branch_success",
            "3"
        ),
        SISS_ORGAN_SUCCESS (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构注册成功",
            "siss_organ_success",
            "3"
        ),
        SISS_ORGAN_SUCCESS_PERFECT (
                "SISS_ORGAN_SUCCESS_PERFECT",
                "机构完善资料成功",
                "siss_organ_success_perfect",
                "3"
        ),
        SISS_PERSON_STAR_TODO_MESSAGE (
            "SISS_PERSON_STAR_TODO_MESSAGE",
            "人员星级服务牌即将过期提醒",
            "srba_star_card_expire",
            "3"
        ),
        SISS_ORGAN_OR_BRANCH_INSERT_FAIL (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构注册失败",
            "srba_insert_fail",
            "3"
        ),
        SISS_BRANCH_INSERT_FAIL (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "分支机构注册失败",
            "srba_branch_fail",
            "3"
        ),
        SISS_ORGAN_PAUSE (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构暂停发送消息给机构",
            "siss_organ_pause",
            "1"
        ),
        SISS_ORGAN_REGAIN (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构恢复发送消息给机构",
            "siss_organ_regain",
            "1"
        ),
        SISS_ORGAN_LOGOUT (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构注销发送短信给机构",
            "siss_organ_logout",
            "3"
        ),
        SISS_ORGAN_PAUSE_BRANCH (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构暂停引起分支机构暂停发送消息给分支机构",
            "siss_organ_pause_branch",
            "1"
        ),
        SISS_ORGAN_REGAIN_BRANCH (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构恢复引起分支机构恢复发送消息给分支机构",
            "siss_organ_regain_branch",
            "1"
        ),
        SISS_ORGAN_PAUSE_PERSON (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构暂停引起人员星级暂停发送消息给人员",
            "siss_organ_pause_person",
            "1"
        ),
        MA_UN_EQUIPMENT (
            "SISS_MA_UN_EQUIPMENT",
            "禁用设备",
            "ma_un_equipment",
            "3"
        ),
        SISS_ORGAN_REGAIN_PERSON (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构恢复引起人员恢复发送消息给人员",
            "siss_organ_regain_person",
            "1"
        ),
        SISS_ORGAN_LOGOUT_PERSON (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "所属机构注销发送短信给人员",
            "siss_organ_logout_person",
            "3"
        ),
        SISS_BRANCH_PAUSE_BY_ORGAN_ORGAN (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构暂停分支机构发送消息给机构",
            "siss_branch_pause_by_organ_organ",
            "1"
        ),
        SISS_BRANCH_REGAIN_BY_ORGAN_ORGAN (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构恢复分支机构发送消息给机构",
            "siss_branch_regain_by_organ_organ",
            "1"
        ),
        SISS_BRANCH_LOGOUT_BY_ORGAN_ORGAN (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构注销分支机构发送消息给机构",
            "siss_branch_logout_by_organ_organ",
            "1"
        ),
        SISS_BRANCH_PAUSE_BY_ORGAN_BRANCH (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构暂停分支机构发送消息给分支机构",
            "siss_branch_pause_by_organ_branch",
            "1"
        ),
        SISS_BRANCH_REGAIN_BY_ORGAN_BRANCH (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构恢复分支机构发送消息给分支机构",
            "siss_branch_regain_by_organ_branch",
            "1"
        ),
        SISS_BRANCH_LOGOUT_BY_ORGAN_BRANCH (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构注销分支机构",
            "siss_branch_logout_by_organ_person",
            "1"
        ),
        SISS_BRANCH_ELSE_SUCCESS (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "异地分支机构新增成功",
            "srba_brach_else_success",
            "3"
        ),
        SISS_BRANCH_ELSE_LOGOUT (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "异地分支机构注销",
            "siss_brach_else_logout",
            "3"
        ),
        SRBA_RETRIEVE_PASSWORD (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "找回密码",
            "srba_retrieve_password",
            "3"
        ),
        SRBA_BLACK_ORGAN_IN (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构被加入黑名单",
            "srba_black_organ_in",
            "3"
        ),
        SRBA_BLACK_ORGAN_BRNACH_IN (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "分支机构被加入黑名单",
            "srba_black_organ_branch_in",
            "3"
        ),
        UNDER_PERSON_BLACK_IN (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "下辖人员被加入",
            "under_person_black_in",
            "1"
        ),
        SRBA_BLACK_BRANCH_IN (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "分支机构被加入",
            "srba_black_branch_in",
            "1"
        ),
        PERSON_BLACK_IN (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "人员被加入",
            "person_black_in",
            "3"
        ),
        SRBA_BLACK_ORGAN_APPEAL (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "机构被加入黑名单",
            "srba_black_organ_appeal",
            "3"
        ),
        SRBA_BLACK_ORGAN_BRNACH_APPEAL (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "分支机构被加入黑名单",
            "srba_black_organ_branch_appeal",
            "3"
        ),
        UNDER_PERSON_BLACK_APPEAL (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "下辖人员被加入",
            "under_person_black_appeal",
            "1"
        ),
        SRBA_BLACK_BRANCH_APPEAL (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "分支机构被加入",
            "srba_black_branch_appeal",
            "1"
        ),
        PERSON_BLACK_APPEAL (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "人员被加入",
            "person_black_appeal",
            "3"
        ),
        QYWX_PERSON_BLACK_APPEAL (
            "SISS_MESSAGE_TEMPLATE_CODE",
            "企业微信通知-新的黑名单申请",
            "siss_qywx_black_apply",
            "5"
        ),
        SRBA_SINGNUP (
            "SRBA_SINGNUP",
            "注册",
            "srba_signup",
            "3"
        ),
        SRBA_SINGNUP_EMAIL (
            "SRBA_SINGNUP_EMAIL",
            "注册",
            "srba_signup_email",
            "2"
        ),
        SRBA_ACTOR_REGISTER_INDENTIFY_CODE (
            "SRBA_ACTOR_REGISTER_INDENTIFY_CODE",
            "验证码",
            "srba_actor_register_identify_code",
            "3"
        ),
        SRBA_REALEASED_PERSON_BLACK (
            "SRBA_REALEASED_PERSON_BLACK",
            "验证码",
            "realesed_person_black",
            "1"
        ),
        SRBA_ORGAN_ADD_PERSON_BLACK (
            "SRBA_ORGAN_ADD_PERSON_BLACK",
            "验证码",
            "organ_add_person_black",
            "1"
        ),
        SISS_REVOKE_STAR_PERSON (
            "SISS_REVOKE_STAR_PERSON",
            "人员星级吊销",
            "siss_revoke_star_person",
            "1"
        ),
        SISS_REVOKE_STAR_BRANCH (
            "SISS_REVOKE_STAR_BRANCH",
            "分支机构星级吊销",
            "siss_revoke_star_branch",
            "1"
        ),
        SISS_REVOKE_STAR_PERSON_ORGAN (
            "SISS_REVOKE_STAR_PERSON_ORGAN",
            "人员星级吊销发短信给机构",
            "siss_revoke_star_person_organ",
            "1"
        ),
        SISS_REVOKE_STAR_ORGAN (
            "SISS_REVOKE_STAR_ORGAN",
            "机构星级吊销",
            "siss_revoke_star_organ",
            "1"
        ),
        SISS_REVOKE_STAR_BRANCH_ORGAN (
            "SISS_REVOKE_STAR_BRANCH_ORGAN",
            "分支机构星级吊销发短信给机构",
            "siss_revoke_star_branch_organ",
            "3"
        ),
        SISS_ORGAN_RECORD_CHANGE_MOBILE (
            "SISS_ORGAN_RECORD_CHANGE_MOBILE",
            "机构/分支机构/异地分支 关键信息变更审核 不通过信息通知",
            "siss_organ_record_change_mobile",
            "1"
        ),
        SISS_ORGAN_RECORD_CHANGE_YES (
            "SISS_ORGAN_RECORD_CHANGE_YES",
            "机构/分支机构/异地分支 关键信息变更审核通过信息通知",
            "siss_organ_record_change_yes",
            "1"
        ),
        SISS_ORGAN_RECORD_CHANGE_NO (
            "SISS_ORGAN_RECORD_CHANGE_NO",
            "机构/分支机构/异地分支就 信用代码变更 短信通知",
            "siss_organ_record_change_no",
            "3"
        ),
        SISS_ORGAN_TRADE_TYPE_CHANGE_YES (
            "SISS_ORGAN_TRADE_TYPE_CHANGE_YES",
            "机构行业类别变更审核通过信息通知",
            "siss_organ_trade_type_change_yes",
            "1"
        ),
        SISS_ORGAN_TRADE_TYPE_CHANGE_NO (
            "SISS_ORGAN_TRADE_TYPE_CHANGE_NO",
            "机构行业类别变更审核不通过信息通知",
            "siss_organ_trade_type_change_no",
            "1"
        ),
        TEST_FOR_DAYS_TO_MESSAGE (
            "TEST_FOR_DAYS_TO_MESSAGE",
            "经纪人考试即将过期，发短信通知",
            "test_for_days_to_message",
            "3"
        ),
        SISS_AUTO_PRINT_DEVICE_FAULT (
            "SISS_AUTO_PRINT_DEVICE_FAULT",
            "自助打牌设备故障信息发送",
            "siss_auto_print_device_fault",
            "3"
        ),
        SISS_REPORT_NO_RECORD_CHANGE_YES (
            "SISS_REPORT_NO_RECORD_CHANGE_YES",
            "举报未备案机构审核通过信息通知",
            "siss_report_no_record_yes",
            "1"
        ),
        SISS_REPORT_NO_RECORD_CHANGE_NO (
            "SISS_ORGAN_TRADE_TYPE_CHANGE_NO",
            "举报未备案机构审核未通过信息通知",
            "siss_report_no_record_no",
            "1"
        ),
        SISS_BINDING_MOBILE (
            "SRBA_BINDING_MOBILE",
            "人员绑定手机",
            "srba_binding_mobile",
            "3"
        ),
        SISS_BINDING_EMAIL (
            "SRBA_BINDING_EMAIL",
            "人员绑定邮箱",
            "srba_binding_email",
            "2"
        ),
        SISS_MODIFY_MOBILE (
            "SRBA_MODIFY_MOBILE",
            "人员修改手机",
            "srba_modify_mobile",
            "3"
        ),
        SISS_INOVICE_ELECTRIC (
            "SISS_INOVICE_ELECTRIC",
            "电子发票开完发短信",
            "siss_invoice_electric",
            "3"
        ),
        SISS_MODIFY_EMAIL (
            "SRBA_MODIFY_EMAIL",
            "人员修改邮箱",
            "srba_modify_email",
            "2"
        ),
        CXLM_TITLE (
            "CXLM_TITLE",
            "诚信联盟申请加入办结短信",
            "cxlm_title",
            "3"
        ),
        CXLM_APPLY_CODE (
            "CXLM_APPLY_CODE",
            "诚信联盟申请加入验证码",
            "cxlm_apply_code",
            "3"
        ),
        SISS_TRAIN_NOTICE (
            "siss_train_notice",
            "线上培训开启短信通知",
            "siss_train_notice",
            "3"
        ),
        SISS_CUSTOM_MESSAGE (
            "SISS_CUSTOM_MESSAGE",
            "完全自定义短信发送",
            "siss_custom_message",
            "3"
        ),
        SISS_CUSTOM_EMAIL (
            "SISS_CUSTOM_EMAIL",
            "完全自定义邮件发送",
            "siss_custom_email",
            "2"
        ),
        SCRENN_APPLY_APPROVAL_SUCCESS_TEMPLATE (
            "SCRENN_APPLY_APPROVAL_SUCCESS_TEMPLATE",
            "星级电子屏申请安装-录入审议通过后，短信发送",
            "screen_apply_approval_success_template",
            "3"
        ),
        MORE_THAN_ONE_PERIODS_SEND_MESSAGE (
            "MORE_THAN_ONE_PERIODS_SEND_MESSAGE",
            "给连续两个及以上周期的人员发送短信，短信发送",
            "more_than_one_periods_member_template",
            "3"
        ),
        SISS_TRAIN_DOUBT_SEND_MESSAGE (
            "SISS_TRAIN_DOUBT_SEND_MESSAGE",
            "您提交的请教老师，有新的回复（点击查看）",
            "siss_train_doubt_info",
            "1"
        ),
        SISS_PERSON_ANNUAL_REVIEW (
            "SISS_PERSON_ANNUAL_REVIEW",
            "请查收：2020年星级课程年度回顾（点击进入回顾详情）",
            "siss_person_annual_review",
            "1"
        ),
        SISS_LOGIN_MOBILE (
            "SISS_LOGIN_MOBILE",
            "人员手机号码登录",
            "siss_mobile_login",
            "3"
        ),
        SISS_QYWX_FLOW_START (
            "SISS_QYWX_FLOW_START",
            "企业微信通知-流程申请",
            "siss_qywx_flow_start",
            "5"
        ),
        SISS_QYWX_FLOW_APPROVAL (
            "SISS_QYWX_FLOW_APPROVAL",
            "企业微信通知-流程审批",
            "siss_qywx_flow_approval",
            "5"
        ),
        SISS_QYWX_FLOW_CC (
            "SISS_QYWX_FLOW_CC",
            "企业微信通知-流程抄送",
            "siss_qywx_flow_cc",
            "5"
        ),
        SISS_QYWX_FLOW_RESULT (
            "SISS_QYWX_FLOW_RESULT",
            "企业微信通知-流程结束",
            "siss_qywx_flow_result",
            "5"
        ),
        SISS_DONATE_EXTRACE_MONEY (
            "SISS_DONATE_EXTRACE_MONEY",
            "捐赠发放捐款，通知人员",
            "siss_donate_extract_money",
            "3"
        ),
        SISS_SCREEN_RECYCLE_APPLY_ORGAN_APPROVE_YES (
            "SISS_SCREEN_RECYCLE_APPLY_ORGAN_APPROVE_YES",
            "企业微信通知-申请回收机构通过后",
            "screen_recycle_apply_organ_approval_yes_template",
            "5"
        ),
        SISS_COMPLAINT_APPLICATION_MESSAGE (
            "SISS_COMPLAINT_APPLICATION_MESSAGE",
            "投诉申请-人员验证手机号",
            "complaint_application_message",
            "3"
        ),
        SISS_QYWX_TOPIC_COMPLAINT_APPLICATION_NEW (
            "SISS_QYWX_TOPIC_COMPLAINT_APPLICATION_NEW",
            "企业微信通知-投诉申请-新的举报",
            "siss_qywx_topic_complaint_application_new",
            "5"
        ),
        SISS_QYWX_TOPIC_COMPLAINT_APPLICATION_CUSTOMER_NEW (
            "SISS_QYWX_TOPIC_COMPLAINT_APPLICATION_CUSTOMER_NEW",
            "企业微信通知-投诉申请-客户进行了回复",
            "siss_qywx_topic_complaint_application_customer_new",
            "5"
        ),
        COMPLAINT_APPLICATION_PERSON (
            "COMPLAINT_APPLICATION_PERSON",
            "站内信-投诉申请-人员收到投诉",
            "complaint_application_person",
            "1"
        ),
        COMPLAINT_APPLICATION_PERSON_MESSAGE (
            "COMPLAINT_APPLICATION_PERSON_MESSAGE",
            " 投诉申请-人员收到投诉",
            "complaint_application_person_message",
            "3"
        ),
        SISS_QYWX_TOPIC_COMPLAINT_APPLICATION_REPLY_OVERTI (
            "SISS_QYWX_TOPIC_COMPLAINT_APPLICATION_REPLY_OVERTI",
            "企业微信通知-投诉申请-答复超时",
            "siss_qywx_topic_complaint_application_reply_overti",
            "5"
        ),
        COMPLAINT_APPLICATION_JUDGE_TRUE (
            "COMPLAINT_APPLICATION_JUDGE_TRUE",
            "投诉申请-判定有效",
            "complaint_application_judge_true",
            "3"
        ),
        COMPLAINT_APPLICATION_JUDGE_FALSE (
            "COMPLAINT_APPLICATION_JUDGE_FALSE",
            "投诉申请-判定无效",
            "complaint_application_judge_false",
            "3"
        ),
        COMPLAINT_APPLICATION_RESULT_MESSAGE (
            "COMPLAINT_APPLICATION_RESULT_MESSAGE",
            "投诉申请-办结-通知相关人员",
            "complaint_application_result_message",
            "1"
        ),
        COMPLAINT_APPLICATION_RESULT_SMS (
            "COMPLAINT_APPLICATION_RESULT_SMS",
            "投诉申请-办结-通知申请人员",
            "complaint_application_result_sms",
            "3"
        ),
        SISS_QYWX_TOPIC_COMPLAINT_APPLICATION_REVOKE (
            "SISS_QYWX_TOPIC_COMPLAINT_APPLICATION_REVOKE",
            "企业微信通知-投诉申请-撤销举报",
            "siss_qywx_topic_complaint_application_revoke",
            "5"
        ),
        SISS_QUESTIONNAIRE_ADD_ANSWER_MESSAGE (
            "SISS_QUESTIONNAIRE_ADD_ANSWER_MESSAGE",
            "问卷提交-验证手机号",
            "questionnaire_add_answer_message",
            "3"
        ),
        COMPLAINT_APPLICATION_CUSTOMER_NEW_REPLY (
            "COMPLAINT_APPLICATION_CUSTOMER_NEW_REPLY",
            "投诉申请-投诉申请人有新回复的短信",
            "complaint_application_customer_new_reply",
            "3"
        ),
        COMPLAINT_APPLICATION_PERSON_NEW_REPLY (
            "COMPLAINT_APPLICATION_PERSON_NEW_REPLY",
            "投诉申请-被投诉人有新回复的短信",
            "complaint_application_person_new_reply",
            "3"
        ),
        COMPLAINT_APPLICATION_ORGAN_MESSAGE (
            "COMPLAINT_APPLICATION_ORGAN_MESSAGE",
            "投诉申请-机构收到投诉",
            "complaint_application_organ_message",
            "3"
        ),
        SISS_TRAIN_CHECK_MESSAGE (
            "SISS_TRAIN_CHECK_MESSAGE",
            "考试短信验证",
            "siss_train_check_message",
            "3"
        ),
        SISS_ORGAN_BAD_BEHAVIOR_MESSAGE (
            "SISS_ORGAN_BAD_BEHAVIOR_MESSAGE",
            "机构不良行为记录",
            "siss_organ_bad_behavior_message",
            "3"
        ),
        SISS_BRANCH_BAD_BEHAVIOR_MESSAGE (
            "SISS_BRANCH_BAD_BEHAVIOR_MESSAGE",
            "分支机构不良行为记录",
            "siss_branch_bad_behavior_message",
            "3"
        ),
        SISS_PERSON_BAD_BEHAVIOR_MESSAGE (
            "SISS_PERSON_BAD_BEHAVIOR_MESSAGE",
            "人员不良行为记录",
            "siss_person_bad_behavior_message",
            "3"
        ),
        SISS_SEND_MESSAGE_LESS_FIVE_STAR_PERSON_ORGAN(
                "SISS_SEND_MESSAGE_LESS_FIVE_STAR_PERSON_ORGAN",
                "少于五个星级人员的机构发送短信",
                "siss_send_message_less_five_star_person_organ",
                "3"
        ),
        PAUSE_ORGAN_STAR(
                "PAUSE_ORGAN_STAR",
                "暂停机构星级机构发送短信",
                "pause_organ_star",
                "3"
        ),
        PAUSE_BRANCH_STAR(
                "PAUSE_BRANCH_STAR",
                "暂停分支机构星级的机构发送短信",
                "pause_branch_star",
                "3"
        ),
        PAUSE_PERSON_STAR(
                "PAUSE_PERSON_STAR",
                "暂停人员星级人员发送短信",
                "pause_person_star",
                "3"
        ),
        SISS_QYWX_KEEP_UPLOAD_JUDGMENT("SISS_QYWX_KEEP_UPLOAD_JUDGMENT","维权-企业微信-上传判决书","siss_qywx_keep_upload_judgment","5"),
        SISS_QYWX_KEEP_MEDIATE_SUCCESS("SISS_QYWX_KEEP_MEDIATE_SUCCESS","维权-企业微信-调解成功","siss_qywx_keep_mediate_success","5"),
        SISS_QYWX_KEEP_NEW_APPLY("SISS_QYWX_KEEP_NEW_APPLY","维权-企业微信-用户提交维权申请","siss_qywx_keep_new_apply","5"),
        SISS_QYWX_KEEP_REVOKE_APPLY("SISS_QYWX_KEEP_REVOKE_APPLY","维权-企业微信-用户撤销维权申请","siss_qywx_keep_revoke_apply","5"),
        SISS_QYWX_KEEP_LAWYER_INADMISSIBLE("SISS_QYWX_KEEP_LAWYER_INADMISSIBLE","维权-企业微信-律师不受理","siss_qywx_keep_lawyer_inadmissible","5"),
        SISS_QYWX_KEEP_LAWYER_ACCEPTANCE("SISS_QYWX_KEEP_LAWYER_ACCEPTANCE","维权-企业微信-律师受理","siss_qywx_keep_lawyer_acceptance","5"),

        SISS_KEEP_MESSAGE("SISS_KEEP_MESSAGE","维权短信-申请短信","siss_keep_message","5"),
        SISS_KEEP_LAWYE_NEW_APPLY("SISS_KEEP_LAWYE_NEW_APPLY","维权短信-新的维权申请(律师)","siss_keep_lawye_new_apply","5"),
        SISS_KEEP_MEDIATION_NOTICE("SISS_KEEP_MEDIATION_NOTICE","维权短信-上传调解通知函","siss_keep_mediation_notice","3"),
        SISS_KEEP_LAWYER_ACCEPTANCE("SISS_KEEP_LAWYER_ACCEPTANCE","维权短信-律师受理","siss_keep_lawyer_acceptance","3"),
        SISS_KEEP_MEMBER_REPLY("SISS_KEEP_MEMBER_REPLY","维权短信-会员新回复","siss_keep_member_reply","3"),
        SISS_KEEP_INADMISSIBLE("SISS_KEEP_INADMISSIBLE","维权短信-不受理","siss_keep_inadmissible","3"),
        SISS_KEEP_ACCEPTANCE("SISS_KEEP_ACCEPTANCE","维权短信-预受理通过","siss_keep_acceptance","3"),
        SISS_KEEP_LAWYER_REPLY("SISS_KEEP_LAWYER_REPLY","维权短信-律师新回复","siss_keep_lawyer_reply","3"),
        SISS_KEEP_LAWYER_MEETING("SISS_KEEP_LAWYER_MEETING","维权短信-上会结果","siss_keep_meeting","3"),

        CUSTOMER_BLACK_SUCCESS("CUSTOMER_BLACK_SUCCESS","失信客户-审批-成功通短信知","customer_black_success","3"),
        CUSTOMER_BLACK_FAIL("CUSTOMER_BLACK_FAIL","失信客户-审批-失败通短信知","customer_black_fail","3")

        ;

        private final String code;
        private final String item_name;
        private final String templateCode;
        private final String messageType;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public String getTemplateCode() {
            return templateCode;
        }

        public String getMessageType() {
            return messageType;
        }

        private SISS_MESSAGE_TEMPLATE_CODE(String code, String item_name, String templateCode, String messageType) {
            this.code = code;
            this.item_name = item_name;
            this.templateCode = templateCode;
            this.messageType = messageType;
        }

        public final static String enumId = "SISS_MESSAGE_TEMPLATE_CODE";
        public final static String enumDesc = "消息模板code码";
    }

    /**
     * 学历枚举
     *
     * @author wangxj
     */
    public enum SISS_SCHOOL_DEGREE {

        /**
         * 中专/高中以下
         */
        ZZYX("SISS_SCHOOL_DEGREE", "中专/高中以下", 10 + "", "0"),

        /**
         * 中专/高中
         */
        ZZ_GZ("SISS_SCHOOL_DEGREE", "中专/高中", 20 + "", "1"),

        /**
         * 大专
         */
        DZ("SISS_SCHOOL_DEGREE", "大专", 30 + "", "3"),

        /**
         * 本科
         */
        BK("SISS_SCHOOL_DEGREE", "本科", 40 + "", "4"),

        /**
         * 硕研
         */
        SY("SISS_SCHOOL_DEGREE", "硕研", 50 + "", "5"),

        /**
         * 博研
         */
        BY("SISS_SCHOOL_DEGREE", "博研", 60 + "", "6");

        private final String code;
        private final String item_name;
        private final String item_value;
        private final String sort;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public String getItem_value() {
            return item_value;
        }

        public String getSort() {
            return sort;
        }

        private SISS_SCHOOL_DEGREE(String code, String item_name, String item_value, String sort) {
            this.code = code;
            this.item_name = item_name;
            this.item_value = item_value;
            this.sort = sort;
        }

        public static String getNameByValue(String value) {
            for (SISS_SCHOOL_DEGREE schoolDegree : SISS_SCHOOL_DEGREE.values()) {
                if (schoolDegree.getItem_value().equals(value)) {
                    return schoolDegree.getItem_name();
                }
            }
            return null;
        }

        public final static String enumId = "SISS_SCHOOL_DEGREE";
        public final static String enumDesc = "学历字典";
    }

    public enum SISS_REGISTER_FUNDTYPE {

        ￥("SISS_REGISTER_FUNDTYPE", "人民币", 1 + "", "0"), $("SISS_REGISTER_FUNDTYPE", "美元", 3 + "", "2"), GB(
                "SISS_REGISTER_FUNDTYPE", "港币", 2 + "", "1"), OTHER("SISS_REGISTER_FUNDTYPE", "其他", 4 + "", "3");

        private final String code;
        private final String item_name;
        private final String item_value;
        private final String assciCode;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public String getItem_value() {
            return item_value;
        }

        public String getAssciCode() {
            return assciCode;
        }

        private SISS_REGISTER_FUNDTYPE(String code, String item_name, String item_value, String assciCode) {
            this.code = code;
            this.item_name = item_name;
            this.item_value = item_value;
            this.assciCode = assciCode;
        }

        public static String getNameByValue(String value) {
            for (SISS_REGISTER_FUNDTYPE tradeType : SISS_REGISTER_FUNDTYPE.values()) {
                if (tradeType.getItem_value().equals(value)) {
                    return tradeType.getItem_name();
                }
            }
            return null;
        }

        public final static String enumId = "SISS_REGISTER_FUNDTYPE";
        public final static String enumDesc = "币种";
    }

    public enum SISS_FILE_DICT {
        MR(0 + "", "默认上传类型"), TX(322988 + "", "头像附件"), SFZ(322989 + "", "身份证附件"), XLZS(322990 + "", "学历证书附件"), ZGZS(
                322991 + "",
                "资格证书附件"), JGLOGO(322992 + "", "机构logo附件"), JGYYZZ(322993 + "", "机构营业执照附件"), JGFRZMS(332991 + "",
                        "机构法人证明书附件"), JGFRSFZ(332992 + "", "机构法人身份证附件"), JGZTTP(322994 + "", "机构暂停时附件"), JGHFTP(
                                322995 + "", "机构恢复时附件"), FZJGYYZZ(322996 + "", "分支机构营业执照附件"), FZJGZTTP(322997 + "",
                                        "分支机构暂停时附件"), FZJGHFTP(322998 + "", "分支机构恢复时附件"), XLS(322999 + "",
                                                "xls文件"), FZJGFRZMS(342991 + "", "分支机构法人证明书附件"), FZJGFRSFZ(342992 + "",
                                                        "分支机构法人身份证附件"), DZFP(323000 + "", "电子发票"), HTML_NEW(323001 + "",
                                                                "密钥新办"), HTML_XQ(323002 + "", "密钥续期"), HTML_ZX(
                                                                        323003 + "",
                                                                        "密钥注销"), HTML_HZ(323004 + "", "密钥回执"), HTML_BB(
                                                                                323005 + "",
                                                                                "密钥补办"), FZJGZXTP(323006 + "",
                                                                                        "分支机构注销图片"), JGTJS(323007 + "",
                                                                                                "机构推荐书"), LSTJS(
                                                                                                        323008 + "",
                                                                                                        "理事推荐书"), JGZXTZS(
                                                                                                                323009 + "",
                                                                                                                "注销通知书"), THZMS(
                                                                                                                        323010 + "",
                                                                                                                        "退会证明书"), JG_KEY_YYZZ(
                                                                                                                                323011 + "",
                                                                                                                                "机构营业执照关键信息更改"), JG_KEY_LOGO(
                                                                                                                                        323012 + "",
                                                                                                                                        "机构logo关键信息更改"), FZ_KE_YYYZZ(
                                                                                                                                                323013 + "",
                                                                                                                                                " 分支机构营业执照关键信息更改"), RY_KEY_SFZ(
                                                                                                                                                        323014 + "",
                                                                                                                                                        "人员身份证关键信息更改"), JG_GZ(
                                                                                                                                                                323015 + "",
                                                                                                                                                                "机构公章"), KEEP_RIGHT(
                                                                                                                                                                        323016 + "",
                                                                                                                                                                        "维权附件"), KEY_INFO_EVIDENCE(
                                                                                                                                                                                323017 + "",
                                                                                                                                                                                "关键信息变更依据"), FZ_KEY_BGTZS(
                                                                                                                                                                                        323018 + "",
                                                                                                                                                                                        "分支机构变更通知书关键信息更改"), JG_KEY_BGTZS(
                                                                                                                                                                                                323019 + "",
                                                                                                                                                                                                "机构变更通知书关键信息更改"), QRCODE(
                                                                                                                                                                                                        323022 + "",
                                                                                                                                                                                                        "星级服务牌二维码"), BLACK_REASON(
                                                                                                                                                                                                                323020 + "",
                                                                                                                                                                                                                "黑名单原因附件"), BLACK_PAPER_INFO(
                                                                                                                                                                                                                        323021 + "",
                                                                                                                                                                                                                        "黑名单书面告知附件"), GOOD_DETAIL(
                                                                                                                                                                                                                                323023 + "",
                                                                                                                                                                                                                                "良好行为附件"), BAD_DETAIL(
                                                                                                                                                                                                                                        323024 + "",
                                                                                                                                                                                                                                        "不良行为附件"), CONTRACT(
                                                                                                                                                                                                                                                323026 + "",
                                                                                                                                                                                                                                                "劳动合同附件"), JG_BB_BAZS(
                                                                                                                                                                                                                                                        323027 + "",
                                                                                                                                                                                                                                                        "机构补办备案证书附件"), YDFZJGLOGO(
                                                                                                                                                                                                                                                                323027 + "",
                                                                                                                                                                                                                                                                "异地分支机构logo附件"), YDFZJGYYZZ(
                                                                                                                                                                                                                                                                        323028 + "",
                                                                                                                                                                                                                                                                        "异地分支机构营业执照附件"), YDFZJGZXTZS(
                                                                                                                                                                                                                                                                                323029 + "",
                                                                                                                                                                                                                                                                                "异地分支注销通知书"), YD_KEY_BGTZS(
                                                                                                                                                                                                                                                                                        323030 + "",
                                                                                                                                                                                                                                                                                        "异地分支机构变更通知书关键信息更改"), YD_KEY_YYZZ(
                                                                                                                                                                                                                                                                                                323031 + "",
                                                                                                                                                                                                                                                                                                "异地营业执照关键信息更改"), JYTRYTX(
                                                                                                                                                                                                                                                                                                        600001 + "",
                                                                                                                                                                                                                                                                                                        "交易通人员头像"), JYFYKYMMHT(
                                                                                                                                                                                                                                                                                                                600002 + "",
                                                                                                                                                                                                                                                                                                                "交易通合同附件"), JYCZFJ(
                                                                                                                                                                                                                                                                                                                        600003 + "",
                                                                                                                                                                                                                                                                                                                        "交易通出租附件"), JYTJJRQMFJ(
                                                                                                                                                                                                                                                                                                                                600004 + "",
                                                                                                                                                                                                                                                                                                                                "交易通经纪人签名附件"), JYTKHQMFJ(
                                                                                                                                                                                                                                                                                                                                        600005 + "",
                                                                                                                                                                                                                                                                                                                                        "交易通客户签名附件"), JYTFWZKSMSFJ(
                                                                                                                                                                                                                                                                                                                                                600006 + "",
                                                                                                                                                                                                                                                                                                                                                "交易通房屋状况说明书附件"), JYTDKJLFJ(
                                                                                                                                                                                                                                                                                                                                                        600007 + "",
                                                                                                                                                                                                                                                                                                                                                        "交易通带看记录附件"), JYTJJHTJSJDFJ(
                                                                                                                                                                                                                                                                                                                                                                600008 + "",
                                                                                                                                                                                                                                                                                                                                                                "交易通居间合同家私家电附件"), JYTDBGSPDFJ(
                                                                                                                                                                                                                                                                                                                                                                        600009 + "",
                                                                                                                                                                                                                                                                                                                                                                        "交易通担保公司批单附件"), JYTTSJYFJ(
                                                                                                                                                                                                                                                                                                                                                                                600010 + "",
                                                                                                                                                                                                                                                                                                                                                                                "交易通投诉建议附件"), FWPZM(
                                                                                                                                                                                                                                                                                                                                                                                        323032 + "",
                                                                                                                                                                                                                                                                                                                                                                                        "服务牌正面图片附件"), FWPFM(
                                                                                                                                                                                                                                                                                                                                                                                                323033 + "",
                                                                                                                                                                                                                                                                                                                                                                                                "服务牌反面图片附件"), FWPYWJ(
                                                                                                                                                                                                                                                                                                                                                                                                        323034 + "",
                                                                                                                                                                                                                                                                                                                                                                                                        "服务牌设计源文件附件"), TSJBTP(
                                                                                                                                                                                                                                                                                                                                                                                                                323035 + "",
                                                                                                                                                                                                                                                                                                                                                                                                                "投诉举报附件"), XJXSPAZWZFJ(
                                                                                                                                                                                                                                                                                                                                                                                                                        323037 + "",
                                                                                                                                                                                                                                                                                                                                                                                                                        "星级显示屏申请安装位置附件"), XJXSPAZZP(
                                                                                                                                                                                                                                                                                                                                                                                                                                323038 + "",
                                                                                                                                                                                                                                                                                                                                                                                                                                "星级显示屏设备安装照片"), XJXSPHSFJ(
                                                                                                                                                                                                                                                                                                                                                                                                                                        323039 + "",
                                                                                                                                                                                                                                                                                                                                                                                                                                        "星级显示屏设备回收附件");

        private String idCode;
        private String name;

        public String getIdCode() {
            return idCode;
        }

        public void setIdCode(String idCode) {
            this.idCode = idCode;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        private SISS_FILE_DICT(String idCode, String name) {
            this.idCode = idCode;
            this.name = name;
        }

        public final static String enumId = "SISS_FILE_DICT";
        public final static String enumDesc = "附件类型";
    }

    public enum SISS_BLACK_STATUS {

        APPEAL("申诉期", "0", "1"), BLACK("禁业期", "1", "0"), RELEASED("解除", "2", "2"),;

        private String dict_name;

        private String dict_value;

        private String sort_num;

        public String getDict_name() {
            return dict_name;
        }

        public void setDict_name(String dict_name) {
            this.dict_name = dict_name;
        }

        public String getDict_value() {
            return dict_value;
        }

        public void setDict_value(String dict_value) {
            this.dict_value = dict_value;
        }

        public String getSort_num() {
            return sort_num;
        }

        public void setSort_num(String sort_num) {
            this.sort_num = sort_num;
        }

        SISS_BLACK_STATUS(String dict_name, String dict_value, String sort_num) {
            this.dict_name = dict_name;
            this.dict_value = dict_value;
            this.sort_num = sort_num;
        }

        public static String getNameByValue(String dict_value) {
            for (SISS_BLACK_STATUS seriaNo : SISS_BLACK_STATUS.values()) {
                if (seriaNo.getDict_value().equals(dict_value)) {
                    return seriaNo.getDict_name();
                }
            }
            return null;
        }
    }

    /**
     * 资格证书类型
     *
     * @author wangxj
     */
    public enum SISS_LICENSE_CERT_TYPE {
        JJR_ZG("SISS_LICENSE_CERT_TYPE", "中华人民共和国房地产经纪人职业资格证书", 1, ""), JJRXL_ZG("SISS_LICENSE_CERT_TYPE",
                "中华人民共和国房地产经纪人协理职业资格证书", 2,
                ""), GJS_ZG("SISS_LICENSE_CERT_TYPE", "估价师", 3, ""), NO_HAVE_ZG("SISS_LICENSE_CERT_TYPE", "无", 0, "");

        private final String code;
        private final String item_name;
        private final int item_value;
        private final String sort;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public int getItem_value() {
            return item_value;
        }

        public String getSort() {
            return sort;
        }

        private SISS_LICENSE_CERT_TYPE(String code, String item_name, int item_value, String sort) {
            this.code = code;
            this.item_name = item_name;
            this.item_value = item_value;
            this.sort = sort;
        }

        public final static String enumId = "SISS_LICENSE_CERT_TYPE";
        public final static String enumDesc = "资格证书类型";
    }

    /**
     * 政治面貌类型
     */
    public enum SISS_POLITICS_STATUS_TYPE {
        ZGDY("SISS_POLITICS_STATUS_TYPE", "中共党员", 0, "0"), GQTY("SISS_POLITICS_STATUS_TYPE", "共青团员", 1,
                "1"), FDY("SISS_POLITICS_STATUS_TYPE", "非党员", 2, "2");

        private final String code;
        private final String item_name;
        private final int item_value;
        private final String sort;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public int getItem_value() {
            return item_value;
        }

        public String getSort() {
            return sort;
        }

        private SISS_POLITICS_STATUS_TYPE(String code, String item_name, int item_value, String sort) {
            this.code = code;
            this.item_name = item_name;
            this.item_value = item_value;
            this.sort = sort;
        }

        public final static String enumId = "SISS_POLITICS_STATUS_TYPE";
        public final static String enumDesc = "政治面貌类型";
    }

    /**
     * 培训奖励类别
     */
    public enum SISS_TRAIN_REWARD_CATEGORY {
        BXXF("SISS_TRAIN_REWARD_CATEGORY", "必修学分", 0, "0"), XXXF("SISS_TRAIN_REWARD_CATEGORY", "选修学分", 1, "1");

        private final String code;
        private final String item_name;
        private final int item_value;
        private final String sort;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public int getItem_value() {
            return item_value;
        }

        public String getSort() {
            return sort;
        }

        private SISS_TRAIN_REWARD_CATEGORY(String code, String item_name, int item_value, String sort) {
            this.code = code;
            this.item_name = item_name;
            this.item_value = item_value;
            this.sort = sort;
        }

        public final static String enumId = "SISS_TRAIN_REWARD_CATEGORY";
        public final static String enumDesc = "培训奖励类别";
    }

    /**
     * 培训免培类别
     */
    public enum SISS_TRAIN_EXEMPT_CATEGORY {
        MPMF("SISS_TRAIN_EXEMPT_CATEGORY", "免培、免费", 0, "0"), MP("SISS_TRAIN_EXEMPT_CATEGORY", "免培", 1,
                "1"), MF("SISS_TRAIN_EXEMPT_CATEGORY", "免费", 2, "2");

        private final String code;
        private final String item_name;
        private final int item_value;
        private final String sort;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public int getItem_value() {
            return item_value;
        }

        public String getSort() {
            return sort;
        }

        private SISS_TRAIN_EXEMPT_CATEGORY(String code, String item_name, int item_value, String sort) {
            this.code = code;
            this.item_name = item_name;
            this.item_value = item_value;
            this.sort = sort;
        }

        public final static String enumId = "SISS_TRAIN_EXEMPT_CATEGORY";
        public final static String enumDesc = "培训免培类别";
    }

    public enum SRBA_STAR_LEVEL {
        ONE(1, "一星"), TWO(2, "二星"), THREE(3, "三星"), FOUR(4, "四星"), FIVE(5, "五星"), NO_NOPASS(-2, "测试未通过"), NO_NEVER(-1,
                "未申请或在申请处理过程中"), NO_STAR(0, "不满足评定条件");

        private int item_value;
        private String name;

        public int getItem_value() {
            return item_value;
        }

        public void setItem_value(int item_value) {
            this.item_value = item_value;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        private SRBA_STAR_LEVEL(int item_value, String name) {
            this.item_value = item_value;
            this.name = name;
        }

        public final static String enumId = "SRBA_STAR_LEVEL";
        public final static String enumDesc = "星级类别";
    }

    public enum SRBA_JOBLOG_APPLY_TYPE {
        ONE(1, "调配分支机构"), TWO(2, "加入机构"), THREE(3, "退出机构");

        private int item_value;
        private String name;

        public int getItem_value() {
            return item_value;
        }

        public void setItem_value(int item_value) {
            this.item_value = item_value;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        private SRBA_JOBLOG_APPLY_TYPE(int item_value, String name) {
            this.item_value = item_value;
            this.name = name;
        }

        public static String getNameByValue(int value) {
            for (SRBA_JOBLOG_APPLY_TYPE tradeType : SRBA_JOBLOG_APPLY_TYPE.values()) {
                if (tradeType.getItem_value() == value) {
                    return tradeType.getName();
                }
            }
            return null;
        }

        public final static String enumId = "SRBA_JOBLOG_APPLY_TYPE";
        public final static String enumDesc = "转所类型";
    }

    public enum SISS_DELAT_STAR_UP_WORK_STATUS {
        YX("SISS_DELAT_STAR_UP_WORK_STATUS", "有效", 1, "0"), WX("SISS_DELAT_STAR_UP_WORK_STATUS", "无效", 0, "1");

        private final String code;
        private final String item_name;
        private final int item_value;
        private final String sort;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public int getItem_value() {
            return item_value;
        }

        public String getSort() {
            return sort;
        }

        private SISS_DELAT_STAR_UP_WORK_STATUS(String code, String item_name, int item_value, String sort) {
            this.code = code;
            this.item_name = item_name;
            this.item_value = item_value;
            this.sort = sort;
        }

        public final static String enumId = "SISS_DELAT_STAR_UP_WORK_STATUS";
        public final static String enumDesc = "延期提升星级信息是都有效";
    }

    /**
     * 功能描述：待办 作 者： liyp 创建时间： 2018/12/25 17:24 参数: 返回值：
     */
    public enum SISS_COMPLETE_STATUS_TO_DO {
        TODO("SISS_COMPLETE_STATUS_TO_DO", "待办", 1, "0"), FLOW("SISS_COMPLETE_STATUS_TO_DO", "进行中", 2, "1"), FINSH(
                "SISS_COMPLETE_STATUS_TO_DO", "完成", 3,
                "2"), STOP("SISS_COMPLETE_STATUS_TO_DO", "终止", 4, "3"), TEST_FAIL("SISS_COMPLETE_STATUS_TO_DO", "考试失败",
                        -9, "4"), PASS_DATE("SISS_COMPLETE_STATUS_TO_DO", "考试超期", -10, "5");

        private final String code;
        private final String item_name;
        private final int item_value;
        private final String sort;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public int getItem_value() {
            return item_value;
        }

        public String getSort() {
            return sort;
        }

        private SISS_COMPLETE_STATUS_TO_DO(String code, String item_name, int item_value, String sort) {
            this.code = code;
            this.item_name = item_name;
            this.item_value = item_value;
            this.sort = sort;
        }

        public static String getNameByValue(Integer value) {
            for (SISS_COMPLETE_STATUS_TO_DO to : SISS_COMPLETE_STATUS_TO_DO.values()) {
                if (to.getItem_value() == value) {
                    return to.getItem_name();
                }
            }
            return "无";
        }

        public final static String enumId = "SISS_COMPLETE_STATUS_TO_DO";
        public final static String enumDesc = "完成状态";
    }

    /**
     * 功能描述：业务id枚举 作 者： liyp 创建时间： 2018/12/26 11:22 参数: 返回值：
     */
    public enum SysBusinessEnums {
        PERSON_KEY_INFO_MODIFY("1", "个人关键信息的申请"), ORGAN_KEY_INFO_MODIFY("2",
                "机构关键信息更改时申请"), ORGAN_BRANCH_KEY_INFO_MODIFY("3", "分支机构关键信息更改申请"), ORGAN_REGISTER_APPLY("4",
                        "机构注册申请"), BRANCH_REGISTER_APPLY("32", "分支机构注册申请"), BRANCH_REVOKE_APPLY("27",
                                "分支机构注销申请"), ORGAN_REVOKE_APPLY("26", "机构注销申请"), PERSON_STAR_APPLY(
                                        "FA1819A6FDEB11E8819EE04F43068518",
                                        "申请入会/个人星级新申请"), PERSON_STAR_IMPROVE("FA181ABAFDEB11E8819EE04F43068518",
                                                "续会/个人星级提升"), PERSON_STAR_REAPPLY("FA181B58FDEB11E8819EE04F43068518",
                                                        "重新入会/个人星级重新申请"), PERSON_STAR_ONLY_REAPPLY(
                                                                "FA18237BFDEB11E8819EE04F43068518",
                                                                "个人星级重新申请"), ORGAN_BRANCH_STAR_APPLY(
                                                                        "FA181BF6FDEB11E8819EE04F43068518",
                                                                        "分支机构星级新申请"), ORGAN_BRANCH_STAR_REAPPLY(
                                                                                "FA181D3AFDEB11E8819EE04F43068518",
                                                                                "分支机构星级重新申请"), ORGAN_BRANCH_STAR_IMPROVE(
                                                                                        "FA181C9DFDEB11E8819EE04F43068518",
                                                                                        "分支机构星级提升"), ORGAN_STAR_APPLY(
                                                                                                "FA181DE4FDEB11E8819EE04F43068518",
                                                                                                "机构星级-新申请"), ORGAN_STAR_IMPROVE(
                                                                                                        "-1",
                                                                                                        "机构星级-星级提升"), ORGAN_STAR_REAPPLY(
                                                                                                                "FA181FB2FDEB11E8819EE04F43068518",
                                                                                                                "机构星级-重新申请"), ORGAN_STAR_APPLY_HY_A(
                                                                                                                        "600196",
                                                                                                                        "A类会员单位新申请"), ORGAN_STAR_REAPPLY_HY_A(
                                                                                                                                "600197",
                                                                                                                                "A类会员单位重新申请"), ORGAN_STAR_IMPROVE_HY_A(
                                                                                                                                        "600198",
                                                                                                                                        "A类会员单位星级提升"), ORGAN_STAR_APPLY_HY_B(
                                                                                                                                                "600199",
                                                                                                                                                "B类团体新申请"), ORGAN_STAR_REAPPLY_HY_B(
                                                                                                                                                        "600200",
                                                                                                                                                        "B类团体重新申请"), ORGAN_STAR_IMPROVE_HY_B(
                                                                                                                                                                "600201",
                                                                                                                                                                "B类团体星级提升"), ORGAN_STAR_APPLY_LS(
                                                                                                                                                                        "600202",
                                                                                                                                                                        "理事单位新申请"), ORGAN_STAR_REAPPLY_LS(
                                                                                                                                                                                "600203",
                                                                                                                                                                                "理事单位重新申请"), ORGAN_STAR_IMPROVE_LS(
                                                                                                                                                                                        "600204",
                                                                                                                                                                                        "理事单位星级提升"), ORGAN_STAR_APPLY_FHZ(
                                                                                                                                                                                                "600205",
                                                                                                                                                                                                "副会长单位新申请"), ORGAN_STAR_REAPPLY_FHZ(
                                                                                                                                                                                                        "600206",
                                                                                                                                                                                                        "副会长单位重新申请"), ORGAN_STAR_IMPROVE_FHZ(
                                                                                                                                                                                                                "600207",
                                                                                                                                                                                                                "副会长单位星级提升"), KEY_PAUSE_APPLY(
                                                                                                                                                                                                                        "14",
                                                                                                                                                                                                                        "密钥暂停申请"), KEY_FORBID(
                                                                                                                                                                                                                                "34",
                                                                                                                                                                                                                                "密钥禁用申请"), KEY_NEW(
                                                                                                                                                                                                                                        "19",
                                                                                                                                                                                                                                        "密钥新办"), KEY_BUBAN(
                                                                                                                                                                                                                                                "21",
                                                                                                                                                                                                                                                "密钥补办"), KEY_UNLOCKED(
                                                                                                                                                                                                                                                        "22",
                                                                                                                                                                                                                                                        "密钥解锁"), ORGAN_AGENT(
                                                                                                                                                                                                                                                                "17",
                                                                                                                                                                                                                                                                "机构代申请人员星级相关业务"), KEY_RENEWAL(
                                                                                                                                                                                                                                                                        "20",
                                                                                                                                                                                                                                                                        "密钥续期"), KEY_REVOKE(
                                                                                                                                                                                                                                                                                "23",
                                                                                                                                                                                                                                                                                "密钥注销申请"), KEY_REGAIN(
                                                                                                                                                                                                                                                                                        "24",
                                                                                                                                                                                                                                                                                        "密钥恢复申请"), KEY_RENEWAL_ORGAN(
                                                                                                                                                                                                                                                                                                "29",
                                                                                                                                                                                                                                                                                                "机构批量密钥续期申请"), KEY_UNLOCK_ORGAN(
                                                                                                                                                                                                                                                                                                        "31",
                                                                                                                                                                                                                                                                                                        "机构批量密钥解锁申请"), KEY_BUBAN_ORGAN(
                                                                                                                                                                                                                                                                                                                "30",
                                                                                                                                                                                                                                                                                                                "机构批量密钥补办申请"), KEY_NEW_ORGAN(
                                                                                                                                                                                                                                                                                                                        "28",
                                                                                                                                                                                                                                                                                                                        "机构批量密钥新办申请"), KEY_PERMIT_CHANGE(
                                                                                                                                                                                                                                                                                                                                "33",
                                                                                                                                                                                                                                                                                                                                "密钥权限"), SCHOOL_VERIFIED_APPLY(
                                                                                                                                                                                                                                                                                                                                        "0",
                                                                                                                                                                                                                                                                                                                                        "学历验证申请"), BACK_MONEY(
                                                                                                                                                                                                                                                                                                                                                "16",
                                                                                                                                                                                                                                                                                                                                                "退费"), BLACK_LIST_APPLY(
                                                                                                                                                                                                                                                                                                                                                        "35",
                                                                                                                                                                                                                                                                                                                                                        "黑明单申请"), KEY_NEW_YW(
                                                                                                                                                                                                                                                                                                                                                                "36",
                                                                                                                                                                                                                                                                                                                                                                "密钥新办业外"), KEY_RENEWAL_YW(
                                                                                                                                                                                                                                                                                                                                                                        "37",
                                                                                                                                                                                                                                                                                                                                                                        "密钥续期业外"), KEY_BUBAN_YW(
                                                                                                                                                                                                                                                                                                                                                                                "39",
                                                                                                                                                                                                                                                                                                                                                                                "密钥补办业外"), ORGAN_FOR_BRANCH_APPLY_STRA(
                                                                                                                                                                                                                                                                                                                                                                                        "40",
                                                                                                                                                                                                                                                                                                                                                                                        "机构为下辖分支机构人员申请"), ORGAN_MORE_KEY_BUSINESS(
                                                                                                                                                                                                                                                                                                                                                                                                "41",
                                                                                                                                                                                                                                                                                                                                                                                                "机构批量密钥业务"), QUIT_ORGAN_APPLY(
                                                                                                                                                                                                                                                                                                                                                                                                        "42",
                                                                                                                                                                                                                                                                                                                                                                                                        "退出申请"), JOIN_ORGAN_APPLY(
                                                                                                                                                                                                                                                                                                                                                                                                                "44",
                                                                                                                                                                                                                                                                                                                                                                                                                "加入申请"), BRANCH_TP_APPLY(
                                                                                                                                                                                                                                                                                                                                                                                                                        "52",
                                                                                                                                                                                                                                                                                                                                                                                                                        "调配申请"), TP_APPLY(
                                                                                                                                                                                                                                                                                                                                                                                                                                "43",
                                                                                                                                                                                                                                                                                                                                                                                                                                "调配申请"), PERSON_LEVEL_UP(
                                                                                                                                                                                                                                                                                                                                                                                                                                        "6002145",
                                                                                                                                                                                                                                                                                                                                                                                                                                        "人员会员级别提升"), PERSON_LEVEL_DOWN(
                                                                                                                                                                                                                                                                                                                                                                                                                                                "6002146",
                                                                                                                                                                                                                                                                                                                                                                                                                                                "人员会员级别下降"), REPORT_ORGAN(
                                                                                                                                                                                                                                                                                                                                                                                                                                                        "50",
                                                                                                                                                                                                                                                                                                                                                                                                                                                        "举报未备案机构"), KEEP_RIGHT(
                                                                                                                                                                                                                                                                                                                                                                                                                                                                "49",
                                                                                                                                                                                                                                                                                                                                                                                                                                                                "会员维权"), B_2_A_MEMBER_TYPE(
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        "60",
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        "机构会员B类变A类业务差价"), ORGAN_RECORD_APPLY(
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                "51",
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                "机构/分支机构备案申请"), TSJY(
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        "6002148",
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        "投诉建议"), ORGAN_REAPPLY_RECORD(
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                "6002149",
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                "机构/分支机构补办备案证书申请"), STAR_CARD(
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        "6F934EE817BF11E996B1E04F43068518",
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        "星级标识待办");

        /*
         * 业务申请类型的代码
         */
        private String code;
        /*
         * 对应的代码表示的相应的数字
         */
        private String cn_name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getCn_name() {
            return cn_name;
        }

        public void setCn_name(String cn_name) {
            this.cn_name = cn_name;
        }

        private SysBusinessEnums(String code, String cn_name) {
            this.code = code;
            this.cn_name = cn_name;
        }
    }

    public enum SISS_OPEN_WEIXIN_CODE {
        APPID("SISS_OPEN_WEIXIN_CODE", "appid", "0"), APPSECRET("SISS_OPEN_WEIXIN_CODE", "appsecret", "1"), SCOPE(
                "SISS_OPEN_WEIXIN_CODE", "scope",
                "2"), CALLBACK("SISS_OPEN_WEIXIN_CODE", "callBack", "3"), ACCESSTOKENIRL("SISS_OPEN_WEIXIN_CODE",
                        "accessTokenUrl", "4"), USERINFOURL("SISS_OPEN_WEIXIN_CODE", "userInfoUrl", "5");

        private final String code;
        private final String item_name;
        private final String sort;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public String getSort() {
            return sort;
        }

        private SISS_OPEN_WEIXIN_CODE(String code, String item_name, String sort) {
            this.code = code;
            this.item_name = item_name;
            this.sort = sort;
        }

        public final static String enumId = "SISS_OPEN_WEIXIN_CODE";
        public final static String enumDesc = "微信开放平台";
    }

    public enum SISS_MINI_PROGRAM_CODE {
        APPID("SISS_MINI_PROGRAM_CODE", "appid", "0"), SECRET("SISS_MINI_PROGRAM_CODE", "secret", "1");

        private final String code;
        private final String item_name;
        private final String sort;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public String getSort() {
            return sort;
        }

        private SISS_MINI_PROGRAM_CODE(String code, String item_name, String sort) {
            this.code = code;
            this.item_name = item_name;
            this.sort = sort;
        }

        public final static String enumId = "SISS_MINI_PROGRAM_CODE";
        public final static String enumDesc = "微信小程序";
    }

    public enum SISS_JYT_MINI_PROGRAM_CODE {
        APPID("SISS_JYT_MINI_PROGRAM_CODE", "appid", "0"), SECRET("SISS_JYT_MINI_PROGRAM_CODE", "secret",
                "1"), ACCESS_TOKEN("SISS_JYT_MINI_PROGRAM_CODE", "ft_mini_progam_access_token", "用于授权验证！");

        private final String code;
        private final String item_name;
        private final String sort;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public String getSort() {
            return sort;
        }

        private SISS_JYT_MINI_PROGRAM_CODE(String code, String item_name, String sort) {
            this.code = code;
            this.item_name = item_name;
            this.sort = sort;
        }

        public final static String enumId = "SISS_JYT_MINI_PROGRAM_CODE";
        public final static String enumDesc = "交易通微信小程序";
    }

    // 身份证类别
    public enum SISS_ID_NO_TYPE {
        ZGDL("SISS_ID_NO_TYPE", "中国大陆", 1, "1"), ZGGAT("SISS_ID_NO_TYPE", "中国港澳台", 2, "2"), QT("SISS_ID_NO_TYPE", "其他",
                3, "3");

        private final String code;
        private final String item_name;
        private final int item_value;
        private final String sort;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public int getItem_value() {
            return item_value;
        }

        public String getSort() {
            return sort;
        }

        private SISS_ID_NO_TYPE(String code, String item_name, int item_value, String sort) {
            this.code = code;
            this.item_name = item_name;
            this.item_value = item_value;
            this.sort = sort;
        }

        public static String getNameByValue(Integer value) {
            for (SISS_COMPLETE_STATUS_TO_DO to : SISS_COMPLETE_STATUS_TO_DO.values()) {
                if (to.getItem_value() == value) {
                    return to.getItem_name();
                }
            }
            return "无";
        }

        public final static String enumId = "SISS_ID_NO_TYPE";
        public final static String enumDesc = "身份证类型";
    }

    // 性别
    public enum SISS_SEX {
        WOMAN("SISS_ID_NO_TYPE", "女", 0, "0"), MAN("SISS_ID_NO_TYPE", "男", 1, "1");

        private final String code;
        private final String item_name;
        private final int item_value;
        private final String sort;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public int getItem_value() {
            return item_value;
        }

        public String getSort() {
            return sort;
        }

        private SISS_SEX(String code, String item_name, int item_value, String sort) {
            this.code = code;
            this.item_name = item_name;
            this.item_value = item_value;
            this.sort = sort;
        }

        public static String getNameByValue(Integer value) {
            for (SISS_COMPLETE_STATUS_TO_DO to : SISS_COMPLETE_STATUS_TO_DO.values()) {
                if (to.getItem_value() == value) {
                    return to.getItem_name();
                }
            }
            return "无";
        }

        public final static String enumId = "SISS_SEX";
        public final static String enumDesc = "性别";
    }

    public enum SISS_SALE_ORDER_HOUSE_TYPE {

        ZHUZHAI("住宅", "1", "0"), FEIZHUZHAI("非住宅", "0", "1");

        private String dict_name;

        private String dict_value;

        private String sort_num;

        public String getDict_name() {
            return dict_name;
        }

        public void setDict_name(String dict_name) {
            this.dict_name = dict_name;
        }

        public String getDict_value() {
            return dict_value;
        }

        public void setDict_value(String dict_value) {
            this.dict_value = dict_value;
        }

        public String getSort_num() {
            return sort_num;
        }

        public void setSort_num(String sort_num) {
            this.sort_num = sort_num;
        }

        SISS_SALE_ORDER_HOUSE_TYPE(String dict_name, String dict_value, String sort_num) {
            this.dict_name = dict_name;
            this.dict_value = dict_value;
            this.sort_num = sort_num;
        }

        public static String getNameByValue(String dict_value) {
            for (SISS_SALE_ORDER_HOUSE_TYPE seriaNo : SISS_SALE_ORDER_HOUSE_TYPE.values()) {
                if (seriaNo.getDict_value().equals(dict_value)) {
                    return seriaNo.getDict_name();
                }
            }
            return null;
        }
    }

    public enum SISS_SALE_ORDER_BUSINESS_TYPE {

        ZULIN("租赁", "0", "0"), MAIMAI("二手房", "1", "1"), XINFANG("新房", "2", "2");

        private String dict_name;

        private String dict_value;

        private String sort_num;

        public String getDict_name() {
            return dict_name;
        }

        public void setDict_name(String dict_name) {
            this.dict_name = dict_name;
        }

        public String getDict_value() {
            return dict_value;
        }

        public void setDict_value(String dict_value) {
            this.dict_value = dict_value;
        }

        public String getSort_num() {
            return sort_num;
        }

        public void setSort_num(String sort_num) {
            this.sort_num = sort_num;
        }

        SISS_SALE_ORDER_BUSINESS_TYPE(String dict_name, String dict_value, String sort_num) {
            this.dict_name = dict_name;
            this.dict_value = dict_value;
            this.sort_num = sort_num;
        }

        public static String getNameByValue(String dict_value) {
            for (SISS_SALE_ORDER_BUSINESS_TYPE seriaNo : SISS_SALE_ORDER_BUSINESS_TYPE.values()) {
                if (seriaNo.getDict_value().equals(dict_value)) {
                    return seriaNo.getDict_name();
                }
            }
            return null;
        }
    }

    /**
     * 功能描述：人员会员星级业务相关业务code和name
     * 作 者： liyp
     * 创建时间： 2019/1/21 10:00
     * 参数:
     * 返回值：
     */
    public enum SISS_PERSON_MEMBER_STAR_BUSINESS_INFO {
        STAR_APPLY("star_train_apply", "申请星级"), STAR_REDO_APPLY("star_redo_apply", "个人星级重新申请"),

        MEMBER_RE_APPLY("member_redo_apply", "重新申请入会"), MEMBER_STAR_REDO_APPLY("member_star_redo_apply", "重新入会/星级重新申请"),

        MEMBER_NEW_APPLY("member_new_apply", "申请入会"), MEMBER_STAR_NEW_APPLY("member_star_new_apply", "申请入会/个人星级新申请"),

        MEMBER_IMPROVE_APPLY("member_ascension_apply",
                "申请续会"), MEMBER_STAR_ASCENSION_APPLY("member_star_ascension_apply", "续会/个人星级提升");

        private String code;

        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_PERSON_MEMBER_STAR_BUSINESS_INFO(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public static String getNameByCode(String code) {
            for (SISS_PERSON_MEMBER_STAR_BUSINESS_INFO info : SISS_PERSON_MEMBER_STAR_BUSINESS_INFO.values()) {
                if (info.getCode().equals(code)) {
                    return info.getName();
                }
            }
            return null;
        }
    }

    public enum SUB_CALL_PROCESS_INSTANCE_ID {
        PX_SUB_CALL("call_train_subprocess", "exam_exceed_times_message_event"), STAR_REAPPLY_PX_SUB_CALL(
                "call_cxsqxj_train_activiti", "reexam_exceed_times_message_event");

        private String id;
        private String eventActivityId;

        public String getEventActivityId() {
            return eventActivityId;
        }

        public void setEventActivityId(String eventActivityId) {
            this.eventActivityId = eventActivityId;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        SUB_CALL_PROCESS_INSTANCE_ID(String id, String eventActivityId) {
            this.id = id;
            this.eventActivityId = eventActivityId;
        }

        public static String getIdByEventId(String eventActivityId) {
            for (SUB_CALL_PROCESS_INSTANCE_ID s : SUB_CALL_PROCESS_INSTANCE_ID.values()) {
                if (eventActivityId.equals(s.getEventActivityId())) {
                    return s.getId();
                }
            }
            return null;
        }
    }

    /**
     * 人员星级服务牌是否有效
     *
     * @author yuanyr
     */
    public enum SISS_PERSON_CARD_IS_EFFECTIVE {
        // 作为参数使用
        NO("SISS_PERSON_CARD_IS_EFFECTIVE", "无效", 0, "0"), YES("SISS_PERSON_CARD_IS_EFFECTIVE", "有效", 1, "1");

        private final String code;
        private final String item_name;
        private final int item_value;
        private final String sort;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public int getItem_value() {
            return item_value;
        }

        public String getSort() {
            return sort;
        }

        private SISS_PERSON_CARD_IS_EFFECTIVE(String code, String item_name, int item_value, String sort) {
            this.code = code;
            this.item_name = item_name;
            this.item_value = item_value;
            this.sort = sort;
        }

        public final static String enumId = "SISS_PERSON_CARD_IS_EFFECTIVE";
        public final static String enumDesc = "人员星级服务牌是否有效";
    }

    /**
     * 人员星级服务牌是否领取
     *
     * @author yuanyr
     */
    public enum SISS_PERSON_CARD_IS_HAVE_RECIVE {
        // 作为参数使用
        YES("SISS_PERSON_CARD_IS_HAVE_RECIVE", "已领取", 1, "1"), NO("SISS_PERSON_CARD_IS_HAVE_RECIVE", "待领取", 0, "0");

        private final String code;
        private final String item_name;
        private final int item_value;
        private final String sort;

        public String getCode() {
            return code;
        }

        public String getItem_name() {
            return item_name;
        }

        public int getItem_value() {
            return item_value;
        }

        public String getSort() {
            return sort;
        }

        private SISS_PERSON_CARD_IS_HAVE_RECIVE(String code, String item_name, int item_value, String sort) {
            this.code = code;
            this.item_name = item_name;
            this.item_value = item_value;
            this.sort = sort;
        }

        public final static String enumId = "SISS_PERSON_CARD_IS_HAVE_RECIVE";
        public final static String enumDesc = "人员星级服务牌是否领取";
    }

    public enum SISS_NO_STAR_REASON {
        NO_ORGAN("no_organ", "尚未在机构从业"), ORGAN_NOT_MEMBER("organ_not_member", "所属机构不是会员"), STAR_PAUSE("star_pause",
                "星级已暂停"), STAR_REVOKE("star_revoke", "星级已吊销"), STAR_LOGOUT("star_logout",
                        "星级已注销"), BAD_BEHAVIOR_MORE_THAN_SIX("bad_behavior_more_than_six", "不良行为超过6条");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_NO_STAR_REASON(String code, String name) {
            this.code = code;
            this.name = name;
        }
    }

    public enum SISS_POST_TYPE {
        JJ("1", "经纪人员"), GL("2", "管理岗");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_POST_TYPE(String code, String name) {
            this.code = code;
            this.name = name;
        }
    }

    /**
     *
     * 功能描述：技术服务费用免除类型
     * 作 者： dql
     * 创建时间： 2019/6/4 15:28
     *
     * 返回值：
     */
    public enum SISS_TRAIN_COST_EXEMPT {
        XH("member_ascension_apply", "申请续会"), XJTS("member_star_ascension_apply", "续会/个人星级提升");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_TRAIN_COST_EXEMPT(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "SISS_TRAIN_COST_EXEMPT";
        public final static String enumDesc = "技术服务费用免除类型";
    }

    /**
     *
     * 功能描述：微信小程序机构显示牌照
     * 作 者： dql
     * 创建时间： 2019/6/10 10:31
     *
     * 返回值：
     */
    public enum SISS_MINI_PROGRAM_LICENSE_PLATE {
        SH("1", "4"), LJ("2", "664"), LYJ("3", "4365");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_MINI_PROGRAM_LICENSE_PLATE(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "SISS_MINI_PROGRAM_LICENSE_PLATE";
        public final static String enumDesc = "微信小程序机构显示牌照";
    }

    /**
     *
     * 功能描述：培训类型
     * 作 者： dql
     * 创建时间： 2019/6/11 16:10
     *
     * 返回值：
     */
    public enum SISS_TRAIN_TYPE {
        ONLINE("onLineTrain", "在线培训"), OFFLINECOURSE("offlineTrainCourse", "线下测评"), OFFLINE("offlineTrain",
                "线下培训"), ZHIYE("zhiye", "知业"), ONLINEANSWER("onLineAnswer", "线上答题"), NO("noTrainCourse", "没有课程");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_TRAIN_TYPE(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "SISS_TRAIN_TYPE";
        public final static String enumDesc = "培训类型";
    }

    public enum SISS_ANNUAL_PERSONNEL_PICTURE_TYPE {

        ANNUAL("2018", "");

        private String dict_name;
        private String dict_value;

        public String getDict_name() {
            return dict_name;
        }

        public void setDict_name(String dict_name) {
            this.dict_name = dict_name;
        }

        public String getDict_value() {
            return dict_value;
        }

        public void setDict_value(String dict_value) {
            this.dict_value = dict_value;
        }

        SISS_ANNUAL_PERSONNEL_PICTURE_TYPE(String dict_name, String dict_value) {
            this.dict_name = dict_name;
            this.dict_value = dict_value;
        }

        public final static String enumId = "SISS_ANNUAL_PERSONNEL_PICTURE_TYPE";
        public final static String enumDesc = "年度人物图片地址";
    }

    /**
     *
     * 功能描述：微信免登录地址
     * 作 者： dql
     * 创建时间： 2019/7/10 17:43
     *
     * 返回值：
     */
    public enum WX_LOGIN_URL {
        URL("wx_login_url",
                "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx0d67d30c4f98ab07&redirect_uri=http://apifenz.ufwl.net/wechat/wx/transform?ywmap=&scope=snsapi_base&response_type=code&state=ufyl#wechat_redirect"), PERFORMANCE_REPORT_URL(
                        "performance_report_url",
                        "http://www.szfzx.org/srba/channel/article/article_detail.aspx?id=4886"), PRINT_CARD_QRCODE_URL(
                                "print_card_qrcode_url", "http://apifenz.ufwl.net/user/auto_print_card/get/user/idNo");

        private String dict_name;
        private String dict_value;

        public String getDict_name() {
            return dict_name;
        }

        public void setDict_name(String dict_name) {
            this.dict_name = dict_name;
        }

        public String getDict_value() {
            return dict_value;
        }

        public void setDict_value(String dict_value) {
            this.dict_value = dict_value;
        }

        WX_LOGIN_URL(String dict_name, String dict_value) {
            this.dict_name = dict_name;
            this.dict_value = dict_value;
        }

        public final static String enumId = "wx_login_url";
        public final static String enumDesc = "微信公众号相关路径";
    }

    /**
     *
     * 功能描述：微信发送模板
     * 作 者： dql
     * 创建时间： 2019/7/15 16:24
     *
     * 返回值：
     */
    public enum WX_TEMPLATE {
        PXXXMB("wx_trmplate_train_info", "z6tdZQE_m9uQvS4TODPlq2jLE4-Tj0KHqnwe9OFENH4"), // 微信发送培训信息模板
        JYTDBSXTX("jyt_wx_trmplate_backlog_remind", "9cGxmJl0_VT67lZJKLf_sWa1Y_MAgKc1866m83gHpUQ"), // 微信发送交易通待办事项提醒信息模板
        JYTYWBJTX("jyt_wx_trmplate_business_done_remind", "9cGxmJl0_VT67lZJKLf_sWa1Y_MAgKc1866m83gHpUQ"); // 微信发送交易通业务办结提醒信息模板

        private String dict_name;
        private String dict_value;

        public String getDict_name() {
            return dict_name;
        }

        public void setDict_name(String dict_name) {
            this.dict_name = dict_name;
        }

        public String getDict_value() {
            return dict_value;
        }

        public void setDict_value(String dict_value) {
            this.dict_value = dict_value;
        }

        WX_TEMPLATE(String dict_name, String dict_value) {
            this.dict_name = dict_name;
            this.dict_value = dict_value;
        }

        public final static String enumId = "wx_template";
        public final static String enumDesc = "微信模板";
    }

    /**
     *
     * 功能描述：协会名称列表
     * 作 者： dql
     * 创建时间： 2019/8/14 15:42
     *
     * 返回值：
     */
    public enum SISS_ASSOCIATION {
        SZ("深圳协会", "SZ"), NN("南宁协会", "NN"), WH("武汉协会", "WH"), SY("三亚协会", "SY"), HHHT("呼和浩特协会", "HHHT"), LZ("柳州协会",
                "LZ"), GL("桂林协会", "GL");

        private String dict_name;
        private String dict_value;

        public String getDict_name() {
            return dict_name;
        }

        public void setDict_name(String dict_name) {
            this.dict_name = dict_name;
        }

        public String getDict_value() {
            return dict_value;
        }

        public void setDict_value(String dict_value) {
            this.dict_value = dict_value;
        }

        SISS_ASSOCIATION(String dict_name, String dict_value) {
            this.dict_name = dict_name;
            this.dict_value = dict_value;
        }

        public final static String enumId = "SISS_ASSOCIATION";
        public final static String enumDesc = "协会名称";
    }

    /**
     *
     * 功能描述：知业是否自动下单 false=不自动下单 true=自动下单
     * 作 者： dql
     * 创建时间： 2019/9/10 15:52
     *
     * 返回值：
     */
    public enum ZHIYE_AUTOMATION_ORDER {
        FALSE("false", "false"), TRUE("true", "true");

        private String dict_name;
        private String dict_value;

        public String getDict_name() {
            return dict_name;
        }

        public void setDict_name(String dict_name) {
            this.dict_name = dict_name;
        }

        public String getDict_value() {
            return dict_value;
        }

        public void setDict_value(String dict_value) {
            this.dict_value = dict_value;
        }

        ZHIYE_AUTOMATION_ORDER(String dict_name, String dict_value) {
            this.dict_name = dict_name;
            this.dict_value = dict_value;
        }

        public final static String enumId = "ZHIYE_AUTOMATION_ORDER";
        public final static String enumDesc = "协会名称";
    }

    public enum SISS_WX_PAY_TYPE {
        MICROPAY("MICROPAY", "现场支付码"), JSAPI("JSAPI", "在线微信"), NATIVE("NATIVE", "在线扫码");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_WX_PAY_TYPE(String code, String name) {
            this.code = code;
            this.name = name;
        }
    }

    /**
     *
     * 功能描述：openApi外部登录信息相关
     * 作 者： dql
     * 创建时间： 2020/4/12 21:07
     *
     * 返回值：
     */
    public enum SISS_OPEN_API_INFO {
        USERNAME("open_api_user_name", "用户名（base64加密）"), PASSWORD("open_api_password", "密码（base64加密）"), LOGINURL(
                "open_api_login_url", "外部登录地址"), IMAGEURL("open_api_image_url", "图片前缀地址"), OLDIMAGEURL(
                        "open_api_old_image_url", "老系统图片前缀地址"), SUBJECTTRAINURL("open_api_subject_train_url",
                                "限时-交卷地址"), FLOWDOWNLOADURL("flow_download_url", "下载flow部署文件地址");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_OPEN_API_INFO(String code, String name) {
            this.code = code;
            this.name = name;
        }
    }

    /**
     * @Description 审批方式
     * * @param null
     * @return
     * @author dql
     * @Date 2020/6/18 15:16
     **/
    public enum AUDIT {
        CQ("1", "串签"), BQ("2", "并签"), HQ("3", "汇签");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        AUDIT(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "AUDIT";
        public final static String enumDesc = "审批方式";
    }

    /**
     * @Description 审批操作
     * * @param null
     * @return
     * @author dql
     * @Date 2020/6/18 15:52
     **/
    public enum AUDIT_OPERATION {
        TG("1", "通过"), TH("2", "退回"), JQ("3", "加签"), ZB("4", "转办"), JJ("5", "拒绝");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        AUDIT_OPERATION(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "AUDIT_OPERATION";
        public final static String enumDesc = "审批操作";
    }

    public enum QR_FORM_CODE {
        QY("qy_form", "签阅CODE");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        QR_FORM_CODE(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "QR_FORM_CODE";
        public final static String enumDesc = "签阅CODE";
    }

    /**
     * @Description 人员管理岗位比例
     * * @param null
     * @return
     * @author dql
     * @Date 2020/9/8 10:30
     **/
    public enum SISS_PERSON_ADMIN_CONDITION {
        ONE("0.15", "ONE"), // 大于50人的机构条件
        TWO("0.25", "TWO"); // 小于51人的机构条件

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_PERSON_ADMIN_CONDITION(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "SISS_PERSON_ADMIN_CONDITION";
        public final static String enumDesc = "人员管理岗位条件";
    }

    /**
     * @Description ip代理
     * * @param null
     * @return
     * @author dql
     * @Date 2020/9/9 18:07
     **/
    public enum SISS_IP_POOL {
        URL("http://api2.uuhttp.com:39002/index/api/return_data", "URL"), NUMBER_CYCLES("10", "NUMBER_CYCLES");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_IP_POOL(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "SISS_IP_POOL";
        public final static String enumDesc = "ip代理";
    }

    /**
     * @Description 机构收费汇总-汇总收费项列表
     * * @param null
     * @return
     * @author dql
     * @Date 2020/9/23 17:31
     **/
    public enum SISS_ORGAN_FEE_ITEM {
        ONE("5b0d64b4fd7f11ea952ee04f43068f88", "机构会员B类变A类业务差价");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_ORGAN_FEE_ITEM(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "SISS_ORGAN_FEE_ITEM";
        public final static String enumDesc = "机构收费项目（机构收费汇总需要）";
    }

    /**
     * @Description 星级服务相关图
     * * @param null
     * @return
     * @author dql
     * @Date 2020/11/14 18:57
     **/
    public enum SISS_STAR_CARD_IMAG {
        STAR_IMAGE("星级图", "star_image"), BACKGROUND("一般背景图", "general_background_image"), STAR_BACKGROUND("五星背景图",
                "star_background_image"), LIANJIA_BACKGROUND("链家背景图", "lianjia_background_image"), SHIHUA_BACKGROUND(
                        "世华背景图", "shihua_background_image"), LEYOUJIA_BACKGROUND("乐有家背景图",
                                "leyoujia_background_image"), PART_MEMBER_IMAGE("党员图",
                                        "part_member_image"), ANNUAL_PERSONEL_IMAGE("年度人物图", "annual_personnel_");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_STAR_CARD_IMAG(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "SISS_STAR_CARD_IMAG";
        public final static String enumDesc = "星级服务牌相关图片";
    }

    public enum SISS_BAI_DU {
        FUNCTION_SWITCH("控制开关（true=开启 false=关闭）（系统属性里面）", "baidu_face_recognition_switch"), ACCRSS_TOKEN(
                "校验token,30天有效", "access_token"), VERIFY_TOKEN("用户验证token-3天有效", "verify_token"), API_KEY("api_key",
                        "api_key"), SECRET_KEY("secret_key", "secret_key"), PLAN_ID("项目id",
                                "plan_id"), ACCRSS_TOKEN_URL("access_token_url", "access_token_url"), VERIFY_TOKEN_URL(
                                        "verify_token_url", "verify_token_url"), RESULT_DETAIL_URL("result_detail_url",
                                                "result_detail_url"), RANDOM_PROPORTION("随机比例（5=五分之一）",
                                                        "random_proportion");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_BAI_DU(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "SISS_BAI_DU";
        public final static String enumDesc = "百度人脸识别相关";
    }

    /**
     * @Description 人员手机提醒天数
     * * @param null
     * @return
     * @author dql
     * @Date 2020/11/24 15:31
     **/
    public enum SISS_PERSON_MOBILE_REMIND_DAY {
        DAY("180", "siss_person_mobile_remind_day");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_PERSON_MOBILE_REMIND_DAY(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "SISS_PERSON_MOBILE_REMIND_DAY";
        public final static String enumDesc = "人员提醒手机天数";
    }

    public enum SISS_PERSON_COMPLAINT_TYPE {
        ONE("0", "未备案举报"), TWO("1", "交易信息纠纷"), THREE("2", "资金纠纷"), FOUR("3", "违法违规"), FIVE("4", "服务质量"),;

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_PERSON_COMPLAINT_TYPE(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "SISS_PERSON_COMPLAINT_TYPE";
        public final static String enumDesc = "人员投诉记录";
    }

    public enum FEED_BACK_APPLY_APPROVE_STATUS {
        DSP("0", "待审批"), TY("1", "同意"), BTY("2", "不同意");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        FEED_BACK_APPLY_APPROVE_STATUS(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "FEED_BACK_APPLY_APPROVE_STATUS";
        public final static String enumDesc = "反馈申请审批状态";
    }

    public enum SISS_QIYE_WEIXIN_CODE {
        CORPID("corpid", ""), CORPSECRET("corpsecret", ""), ACCESS_TOKEN("qiye_weixin_access_token", "access_token");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_QIYE_WEIXIN_CODE(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "SISS_QIYE_WEIXIN_CODE";
        public final static String enumDesc = "企业微信";
    }

    public enum SISS_ELECTRONIC_LIBRARY_BOOK_OTHER {
        BACKGROUND_IMAGE("book_background_image", ""), AUTOMATIC_PAGE_TURNING_TIME("book_automatic_page_turning_time",
                ""), X("x", ""), Y("y", ""), DEGREE("degree", "");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_ELECTRONIC_LIBRARY_BOOK_OTHER(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "SISS_ELECTRONIC_LIBRARY_BOOK_OTHER";
        public final static String enumDesc = "电子图书馆书刊其他配置";
    }

    /**
     * @Description 投诉申请-流程状态
     * * @param null
     * @return
     * @author dql
     * @Date 2021/4/22 19:27
     **/
    public enum SISS_COMPLAINT_APPLICATION_FLOW {
        // 流程状态
        FLOW_ONE("1", "待受理"), FLOW_TWO("2", "已受理"), FLOW_THREE("3", "已撤销"), FLOW_FOUR("4", "调查中"), FLOW_FIVE("5", "已办结")

        ;

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_COMPLAINT_APPLICATION_FLOW(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public static String getNameByCode(String item) {
            for (SISS_COMPLAINT_APPLICATION_FLOW bfnp : SISS_COMPLAINT_APPLICATION_FLOW.values()) {
                if (bfnp.getCode().equals(item)) {
                    return bfnp.getName();
                }
            }
            return null;
        }

        public final static String enumId = "SISS_COMPLAINT_APPLICATION_FLOW";
        public final static String enumDesc = "投诉申请-进度";
    }

    /**
     * @Description 投诉申请-判定
     * * @param null
     * @return
     * @author dql
     * @Date 2021/4/22 19:27
     **/
    public enum SISS_COMPLAINT_APPLICATION_JUDGMENT {
        JUDGMENT_ONE("1", "投诉有效"), JUDGMENT_TWO("2", "投诉无效")

        ;

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_COMPLAINT_APPLICATION_JUDGMENT(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public static String getNameByCode(String item) {
            for (SISS_COMPLAINT_APPLICATION_JUDGMENT bfnp : SISS_COMPLAINT_APPLICATION_JUDGMENT.values()) {
                if (bfnp.getCode().equals(item)) {
                    return bfnp.getName();
                }
            }
            return null;
        }

        public final static String enumId = "SISS_COMPLAINT_APPLICATION_JUDGMENT";
        public final static String enumDesc = "投诉申请-判定";
    }

    /**
     * @Description 投诉申请-投诉人身份
     * * @param null
     * @return
     * @author dql
     * @Date 2021/4/22 19:27
     **/
    public enum SISS_COMPLAINT_PERSON_IDENTITY {
        JUDGMENT_ONE("1", "卖方"), JUDGMENT_TWO("2", "买方"), JUDGMENT_THREE("3", "承租方"), JUDGMENT_FOUR("4",
                "出租方"), JUDGMENT_FIVE("5", "经纪人"), JUDGMENT_SIX("6", "其他")

        ;

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_COMPLAINT_PERSON_IDENTITY(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public static String getNameByCode(String item) {
            for (SISS_COMPLAINT_PERSON_IDENTITY bfnp : SISS_COMPLAINT_PERSON_IDENTITY.values()) {
                if (bfnp.getCode().equals(item)) {
                    return bfnp.getName();
                }
            }
            return null;
        }

        public final static String enumId = "SISS_COMPLAINT_PERSON_IDENTITY";
        public final static String enumDesc = "投诉申请-身份";
    }

    /**
     * @Description 办结
     * * @param null
     * @return
     * @author dql
     * @Date 2021/4/22 19:31
     **/
    public enum SISS_COMPLAINT_RESULT_TYPE {
        RESULT_ONE("1", "循司法途径解决"), RESULT_TWO("2", "自律惩戒"), RESULT_THREE("3", "行政处罚"), RESULT_FOUR("4",
                "协调"), RESULT_FIVE("5", "其他")

        ;

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_COMPLAINT_RESULT_TYPE(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public static String getNameByCode(String item) {
            for (SISS_COMPLAINT_RESULT_TYPE bfnp : SISS_COMPLAINT_RESULT_TYPE.values()) {
                if (bfnp.getCode().equals(item)) {
                    return bfnp.getName();
                }
            }
            return null;
        }

        public final static String enumId = "SISS_COMPLAINT_RESULT_TYPE";
        public final static String enumDesc = "投诉申请-办结";
    }

    /**
     * @Description 投诉申请-办结理由
     * * @param null
     * @return
     * @author dql
     * @Date 2021/4/22 19:27
     **/
    public enum SISS_COMPLAINT_APPLICATION_INFO {
        JUDGMENT_REASON("SISS_COMPLAINT_APPLICATION_JUDGMENT_REASON", "判定理由"), RESULT_RESAON(
                "SISS_COMPLAINT_APPLICATION_RESULT_RESAON",
                "办结理由"), LIST_URL("url_list", "投诉列表"), INFO_URL("url_info", "详情路径")

        ;

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_COMPLAINT_APPLICATION_INFO(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public static String getNameByCode(String item) {
            for (SISS_COMPLAINT_APPLICATION_INFO bfnp : SISS_COMPLAINT_APPLICATION_INFO.values()) {
                if (bfnp.getCode().equals(item)) {
                    return bfnp.getName();
                }
            }
            return null;
        }

        public final static String enumId = "SISS_COMPLAINT_APPLICATION_INFO";
        public final static String enumDesc = "投诉申请-其他";
    }

    /**
     * @Description 投诉类型
     * * @param null
     * @return
     * @author dql
     * @Date 2021/4/22 19:35
     **/
    public enum SISS_COMPLAINT_APPLICATION_TYPE {
        TYPE_ONE("2", "交易信息纠纷"), TYPE_TWO("3", "资金纠纷"), TYPE_THREE("4", "违法纠纷"), TYPE_FOUR("5", "服务质量"), TYPE_FIVE("6",
                "其他")

        ;

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_COMPLAINT_APPLICATION_TYPE(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public static String getNameByCode(String item) {
            for (SISS_COMPLAINT_APPLICATION_TYPE bfnp : SISS_COMPLAINT_APPLICATION_TYPE.values()) {
                if (bfnp.getCode().equals(item)) {
                    return bfnp.getName();
                }
            }
            return null;
        }

        public final static String enumId = "SISS_COMPLAINT_APPLICATION_TYPE";
        public final static String enumDesc = "投诉申请-类型";
    }

    public enum SISS_PERSON_BIRTHDAY_CARD {
        BACKGROUND_IMAGE("background_image", ""), TOP_X("top_x", ""), TOP_Y("top_y", ""), BIRTHDAY_COUNT_X(
                "birthday_count_x", ""), BIRTHDAY_COUNT_Y("birthday_count_y", ""), WX_TEMPLATE_ID("wx_template_id",
                        ""), BIRTHDAY_BLESSING_TEXT("birthday_blessing_text",
                                ""), MESSAGE_IMAGE_URL("message_image_url", "");

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_PERSON_BIRTHDAY_CARD(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public final static String enumId = "SISS_PERSON_BIRTHDAY_CARD";
        public final static String enumDesc = "人员生日祝福卡片配置";
    }

    public enum SISS_WORK_SUMMARY {
        COURSE_NUMBER("1", "course_number_"), // 培训课程数量
        INNOVATE("6", "innovate_") // 创新次数+saId

        ;

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_WORK_SUMMARY(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public static String getNameByCode(String item) {
            for (SISS_WORK_SUMMARY bfnp : SISS_WORK_SUMMARY.values()) {
                if (bfnp.getCode().equals(item)) {
                    return bfnp.getName();
                }
            }
            return null;
        }

        public final static String enumId = "SISS_WORK_SUMMARY";
        public final static String enumDesc = "个人工作总结";
    }

    public enum SISS_KEEP_APPLICATION_FLOW {
        // 流程状态
        A("0", "待受理"),B("1", "预受理"),C("2", "不受理"),
        D("3", "律师受理"),E("4", "律师退回"),
        F("5", "待上会"),G("6", "上会通过"),H("7", "上会不通过"),
        I("8", "待调解"),J("9", "调解中"),K("10", "调解成功"),L("11", "调解失败"),
        M("12", "已办结"),N("13", "已撤回"),O("14", "受理中"),P("15", "已判决"),
        LIST_URL("url_list", "投诉列表"), INFO_URL("url_info", "详情路径"),
        SISS_KEEP_NUMBER("SISS_KEEP_NUMBER", "次数"), FILE_NAME("file_name", "模板文件名")
        ;

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        SISS_KEEP_APPLICATION_FLOW(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public static String getNameByCode(String item) {
            for (SISS_KEEP_APPLICATION_FLOW bfnp : SISS_KEEP_APPLICATION_FLOW.values()) {
                if (bfnp.getCode().equals(item)) {
                    return bfnp.getName();
                }
            }
            return null;
        }

        public final static String enumId = "KEEP_FLOW";
        public final static String enumDesc = "维权申请-进度";
    }



    public enum KEEP_TYPE {
        // 流程类型
        A("A", "遭遇客户为规避支付中介服务等相关费用恶意跳单的。"),
        B("B", "非中介方过错或违约行为，客户仍恶意拖欠支付佣金的"),
        C("C", "遭遇客户辱骂、殴打、恶意胁迫会员的；"),
        QT("QT", "其他会员权益被严重损害的行为（可填写）")
        ;

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        KEEP_TYPE(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public static String getNameByCode(String item) {
            for (SISS_COMPLAINT_APPLICATION_FLOW bfnp : SISS_COMPLAINT_APPLICATION_FLOW.values()) {
                if (bfnp.getCode().equals(item)) {
                    return bfnp.getName();
                }
            }
            return null;
        }

        public final static String enumId = "KEEP_TYPE";
        public final static String enumDesc = "维权申请-类型";
    }


    /**
     * @Description 机构绑定微信
     *  * @param null
     * @return
     * @author dql
     * @Date 2021/9/8 14:08
     **/
    public enum ORGAN_BINDING_WECHAT {
        URL("url", "url"),
        QR_CODE("qr_code", "qr_code"),
        ;

        private String code;
        private String name;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        ORGAN_BINDING_WECHAT(String code, String name) {
            this.code = code;
            this.name = name;
        }

        public static String getNameByCode(String item) {
            for (ORGAN_BINDING_WECHAT bfnp : ORGAN_BINDING_WECHAT.values()) {
                if (bfnp.getCode().equals(item)) {
                    return bfnp.getName();
                }
            }
            return null;
        }

        public final static String enumId = "ORGAN_BINDIND_WECHAT";
        public final static String enumDesc = "机构绑定微信相关";
    }
}
